builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-872
starttime: 1447161944.8
results: success (0)
buildid: 20151110044435
builduid: 46ae603e4a274d01aa0ed6cf28f2139c
revision: a675fc80caa9e744573d199d5d52cd84ab75ac7e
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-10 05:25:44.797962) =========
master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-10 05:25:44.798401) =========
========= Started set props: basedir (results: 0, elapsed: 12 secs) (at 2015-11-10 05:25:44.798729) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.023079
basedir: '/builds/slave/test'
========= master_lag: 12.46 =========
========= Finished set props: basedir (results: 0, elapsed: 12 secs) (at 2015-11-10 05:25:57.286758) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 16 secs) (at 2015-11-10 05:25:57.287068) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 16 secs) (at 2015-11-10 05:26:14.168506) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:14.168878) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.021065
========= master_lag: 0.06 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:14.253256) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:14.253568) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:14.253964) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:14.254253) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-10 05:26:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 11.6M=0.001s
2015-11-10 05:26:14 (11.6 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.733704
========= master_lag: 0.16 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:15.148418) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:15.148974) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020611
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:15.210249) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-10 05:26:15.210816) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a675fc80caa9e744573d199d5d52cd84ab75ac7e --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 a675fc80caa9e744573d199d5d52cd84ab75ac7e --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478
_=/tools/buildbot/bin/python
using PTY: False
2015-11-10 05:26:15,323 truncating revision to first 12 chars
2015-11-10 05:26:15,324 Setting DEBUG logging.
2015-11-10 05:26:15,324 attempt 1/10
2015-11-10 05:26:15,324 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a675fc80caa9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-10 05:26:16,413 unpacking tar archive at: mozilla-inbound-a675fc80caa9/testing/mozharness/
program finished with exit code 0
elapsedTime=1.818842
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-10 05:26:17.069334) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:17.069644) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:17.106935) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:17.107200) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-10 05:26:17.107597) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 45 secs) (at 2015-11-10 05:26:17.107896) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478
_=/tools/buildbot/bin/python
using PTY: False
05:26:17 INFO - MultiFileLogger online at 20151110 05:26:17 in /builds/slave/test
05:26:17 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
05:26:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
05:26:17 INFO - {'append_to_log': False,
05:26:17 INFO - 'base_work_dir': '/builds/slave/test',
05:26:17 INFO - 'blob_upload_branch': 'mozilla-inbound',
05:26:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
05:26:17 INFO - 'buildbot_json_path': 'buildprops.json',
05:26:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
05:26:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
05:26:17 INFO - 'download_minidump_stackwalk': True,
05:26:17 INFO - 'download_symbols': 'true',
05:26:17 INFO - 'e10s': True,
05:26:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
05:26:17 INFO - 'tooltool.py': '/tools/tooltool.py',
05:26:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
05:26:17 INFO - '/tools/misc-python/virtualenv.py')},
05:26:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
05:26:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
05:26:17 INFO - 'log_level': 'info',
05:26:17 INFO - 'log_to_console': True,
05:26:17 INFO - 'opt_config_files': (),
05:26:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
05:26:17 INFO - '--processes=1',
05:26:17 INFO - '--config=%(test_path)s/wptrunner.ini',
05:26:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
05:26:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
05:26:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
05:26:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
05:26:17 INFO - 'pip_index': False,
05:26:17 INFO - 'require_test_zip': True,
05:26:17 INFO - 'test_type': ('testharness',),
05:26:17 INFO - 'this_chunk': '7',
05:26:17 INFO - 'tooltool_cache': '/builds/tooltool_cache',
05:26:17 INFO - 'total_chunks': '8',
05:26:17 INFO - 'virtualenv_path': 'venv',
05:26:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
05:26:17 INFO - 'work_dir': 'build'}
05:26:17 INFO - #####
05:26:17 INFO - ##### Running clobber step.
05:26:17 INFO - #####
05:26:17 INFO - Running pre-action listener: _resource_record_pre_action
05:26:17 INFO - Running main action method: clobber
05:26:17 INFO - rmtree: /builds/slave/test/build
05:26:17 INFO - Running post-action listener: _resource_record_post_action
05:26:17 INFO - #####
05:26:17 INFO - ##### Running read-buildbot-config step.
05:26:17 INFO - #####
05:26:17 INFO - Running pre-action listener: _resource_record_pre_action
05:26:17 INFO - Running main action method: read_buildbot_config
05:26:17 INFO - Using buildbot properties:
05:26:17 INFO - {
05:26:17 INFO - "properties": {
05:26:17 INFO - "buildnumber": 29,
05:26:17 INFO - "product": "firefox",
05:26:17 INFO - "script_repo_revision": "production",
05:26:17 INFO - "branch": "mozilla-inbound",
05:26:17 INFO - "repository": "",
05:26:17 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-e10s-7",
05:26:17 INFO - "buildid": "20151110044435",
05:26:17 INFO - "slavename": "tst-linux64-spot-872",
05:26:17 INFO - "pgo_build": "False",
05:26:17 INFO - "basedir": "/builds/slave/test",
05:26:17 INFO - "project": "",
05:26:17 INFO - "platform": "linux64",
05:26:17 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/",
05:26:17 INFO - "slavebuilddir": "test",
05:26:17 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600",
05:26:17 INFO - "repo_path": "integration/mozilla-inbound",
05:26:17 INFO - "moz_repo_path": "",
05:26:17 INFO - "stage_platform": "linux64",
05:26:17 INFO - "builduid": "46ae603e4a274d01aa0ed6cf28f2139c",
05:26:17 INFO - "revision": "a675fc80caa9e744573d199d5d52cd84ab75ac7e"
05:26:17 INFO - },
05:26:17 INFO - "sourcestamp": {
05:26:17 INFO - "repository": "",
05:26:17 INFO - "hasPatch": false,
05:26:17 INFO - "project": "",
05:26:17 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
05:26:17 INFO - "changes": [
05:26:17 INFO - {
05:26:17 INFO - "category": null,
05:26:17 INFO - "files": [
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/NdlmWqRnS5yef8CqUgpYhw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/NdlmWqRnS5yef8CqUgpYhw/artifacts/public/build/test_packages.json"
05:26:17 INFO - }
05:26:17 INFO - ],
05:26:17 INFO - "repository": "",
05:26:17 INFO - "rev": "c2d4568291c02de3e79862a16d4118a9974de1fc",
05:26:17 INFO - "who": "jcoppeard@mozilla.com",
05:26:17 INFO - "when": 1447151084,
05:26:17 INFO - "number": 6641868,
05:26:17 INFO - "comments": "Bug 1217911 - Use correct scope when bailing out a module script r=shu",
05:26:17 INFO - "project": "",
05:26:17 INFO - "at": "Tue 10 Nov 2015 02:24:44",
05:26:17 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
05:26:17 INFO - "revlink": "",
05:26:17 INFO - "properties": [
05:26:17 INFO - [
05:26:17 INFO - "buildid",
05:26:17 INFO - "20151110015535",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "builduid",
05:26:17 INFO - "86662a0c08254b3c83f60d07fa5c0d92",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "pgo_build",
05:26:17 INFO - "False",
05:26:17 INFO - "Change"
05:26:17 INFO - ]
05:26:17 INFO - ],
05:26:17 INFO - "revision": "c2d4568291c02de3e79862a16d4118a9974de1fc"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "category": null,
05:26:17 INFO - "files": [
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/2a5kXqVRSSKv9IY4zOFFnw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/2a5kXqVRSSKv9IY4zOFFnw/artifacts/public/build/test_packages.json"
05:26:17 INFO - }
05:26:17 INFO - ],
05:26:17 INFO - "repository": "",
05:26:17 INFO - "rev": "1d7d43336df1d176a58af301ac90ebb653ed6a5f",
05:26:17 INFO - "who": "m_kato@ga2.so-net.ne.jp",
05:26:17 INFO - "when": 1447152247,
05:26:17 INFO - "number": 6641937,
05:26:17 INFO - "comments": "Bug 1221520 - nullcheck for mSpeechdClient. r=eeejay",
05:26:17 INFO - "project": "",
05:26:17 INFO - "at": "Tue 10 Nov 2015 02:44:07",
05:26:17 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
05:26:17 INFO - "revlink": "",
05:26:17 INFO - "properties": [
05:26:17 INFO - [
05:26:17 INFO - "buildid",
05:26:17 INFO - "20151110021535",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "builduid",
05:26:17 INFO - "68b81ae246f648979c163d620660a864",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "pgo_build",
05:26:17 INFO - "False",
05:26:17 INFO - "Change"
05:26:17 INFO - ]
05:26:17 INFO - ],
05:26:17 INFO - "revision": "1d7d43336df1d176a58af301ac90ebb653ed6a5f"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "category": null,
05:26:17 INFO - "files": [
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/EO7ZnRApQ8CiLcoPvrHmzQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/EO7ZnRApQ8CiLcoPvrHmzQ/artifacts/public/build/test_packages.json"
05:26:17 INFO - }
05:26:17 INFO - ],
05:26:17 INFO - "repository": "",
05:26:17 INFO - "rev": "2d6c2b2974e915b75d20a645579af5771179bc03",
05:26:17 INFO - "who": "nfroyd@mozilla.com",
05:26:17 INFO - "when": 1447153608,
05:26:17 INFO - "number": 6642060,
05:26:17 INFO - "comments": "Bug 1222867 - part 2 - be smarter about transferring ownership of WebSocketFrame; r=mcmanus\n\nWebSocketFrames are created only to be transferred in to\nWebSocketEventService::Frame{Sent,Received}, where a strong reference is\ntaken to them by a runnable posted to the main thread. Let's avoid an\nextra AddRef/Release cycle by passing through already_AddRefed\nstructures.",
05:26:17 INFO - "project": "",
05:26:17 INFO - "at": "Tue 10 Nov 2015 03:06:48",
05:26:17 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
05:26:17 INFO - "revlink": "",
05:26:17 INFO - "properties": [
05:26:17 INFO - [
05:26:17 INFO - "buildid",
05:26:17 INFO - "20151110023435",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "builduid",
05:26:17 INFO - "2d1fa2613bc44c578d0ca22ed10d7a28",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "pgo_build",
05:26:17 INFO - "False",
05:26:17 INFO - "Change"
05:26:17 INFO - ]
05:26:17 INFO - ],
05:26:17 INFO - "revision": "2d6c2b2974e915b75d20a645579af5771179bc03"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "category": null,
05:26:17 INFO - "files": [
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/qIm5l9VQTiiN5P2s-x4Xdg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/qIm5l9VQTiiN5P2s-x4Xdg/artifacts/public/build/test_packages.json"
05:26:17 INFO - }
05:26:17 INFO - ],
05:26:17 INFO - "repository": "",
05:26:17 INFO - "rev": "5c402c2e90af85231b32029a021533cca320b848",
05:26:17 INFO - "who": "cbook@mozilla.com",
05:26:17 INFO - "when": 1447156355,
05:26:17 INFO - "number": 6642232,
05:26:17 INFO - "comments": "Merge mozilla-central to mozilla-inbound",
05:26:17 INFO - "project": "",
05:26:17 INFO - "at": "Tue 10 Nov 2015 03:52:35",
05:26:17 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
05:26:17 INFO - "revlink": "",
05:26:17 INFO - "properties": [
05:26:17 INFO - [
05:26:17 INFO - "buildid",
05:26:17 INFO - "20151110031333",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "builduid",
05:26:17 INFO - "5c196105e2b34ef1bac8a8c54261672c",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "pgo_build",
05:26:17 INFO - "False",
05:26:17 INFO - "Change"
05:26:17 INFO - ]
05:26:17 INFO - ],
05:26:17 INFO - "revision": "5c402c2e90af85231b32029a021533cca320b848"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "category": null,
05:26:17 INFO - "files": [
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/34Yy8comSwS-YVeZmjvz6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/34Yy8comSwS-YVeZmjvz6A/artifacts/public/build/test_packages.json"
05:26:17 INFO - }
05:26:17 INFO - ],
05:26:17 INFO - "repository": "",
05:26:17 INFO - "rev": "39d1c1826d6fa74620990a84404d48e115a18512",
05:26:17 INFO - "who": "pehrsons@gmail.com",
05:26:17 INFO - "when": 1447158026,
05:26:17 INFO - "number": 6642370,
05:26:17 INFO - "comments": "Bug 1219711 - Lower AudioStreamAnalyser's smoothingTimeConstant for speedier tests. r=padenot",
05:26:17 INFO - "project": "",
05:26:17 INFO - "at": "Tue 10 Nov 2015 04:20:26",
05:26:17 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
05:26:17 INFO - "revlink": "",
05:26:17 INFO - "properties": [
05:26:17 INFO - [
05:26:17 INFO - "buildid",
05:26:17 INFO - "20151110035835",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "builduid",
05:26:17 INFO - "0ced93e08c394771adcdb5200227b5d3",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "pgo_build",
05:26:17 INFO - "False",
05:26:17 INFO - "Change"
05:26:17 INFO - ]
05:26:17 INFO - ],
05:26:17 INFO - "revision": "39d1c1826d6fa74620990a84404d48e115a18512"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "category": null,
05:26:17 INFO - "files": [
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/VoVu8bsJS3uhoXSYZJzBGg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/VoVu8bsJS3uhoXSYZJzBGg/artifacts/public/build/test_packages.json"
05:26:17 INFO - }
05:26:17 INFO - ],
05:26:17 INFO - "repository": "",
05:26:17 INFO - "rev": "ed4a12fe9c82cddc27b7eed4e5c27063dc2ef98c",
05:26:17 INFO - "who": "atolfsen@mozilla.com",
05:26:17 INFO - "when": 1447159069,
05:26:17 INFO - "number": 6642447,
05:26:17 INFO - "comments": "Bug 1202381: Remove null check on element id\n\nCorrects type checks on parameters passed to command, indentation level,\nand clarifies when the code leaps into content space.\n\nThanks to Stanislas Daniel Claude Dolcini for doing the first iteration\nfix for this.\n\nr=dburns",
05:26:17 INFO - "project": "",
05:26:17 INFO - "at": "Tue 10 Nov 2015 04:37:49",
05:26:17 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
05:26:17 INFO - "revlink": "",
05:26:17 INFO - "properties": [
05:26:17 INFO - [
05:26:17 INFO - "buildid",
05:26:17 INFO - "20151110042035",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "builduid",
05:26:17 INFO - "13adc700a0c54ca5bb7fcab1b1b7adf2",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "pgo_build",
05:26:17 INFO - "False",
05:26:17 INFO - "Change"
05:26:17 INFO - ]
05:26:17 INFO - ],
05:26:17 INFO - "revision": "ed4a12fe9c82cddc27b7eed4e5c27063dc2ef98c"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "category": null,
05:26:17 INFO - "files": [
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
05:26:17 INFO - },
05:26:17 INFO - {
05:26:17 INFO - "url": null,
05:26:17 INFO - "name": "https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/test_packages.json"
05:26:17 INFO - }
05:26:17 INFO - ],
05:26:17 INFO - "repository": "",
05:26:17 INFO - "rev": "a675fc80caa9e744573d199d5d52cd84ab75ac7e",
05:26:17 INFO - "who": "smontagu@smontagu.org",
05:26:17 INFO - "when": 1447161443,
05:26:17 INFO - "number": 6642580,
05:26:17 INFO - "comments": "Bug 1216096: restore previous RTL caret behaviour by backout of bug 1164963, bug 1177505, and bug 1180417. r=jfkthame",
05:26:17 INFO - "project": "",
05:26:17 INFO - "at": "Tue 10 Nov 2015 05:17:23",
05:26:17 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
05:26:17 INFO - "revlink": "",
05:26:17 INFO - "properties": [
05:26:17 INFO - [
05:26:17 INFO - "buildid",
05:26:17 INFO - "20151110044435",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "builduid",
05:26:17 INFO - "46ae603e4a274d01aa0ed6cf28f2139c",
05:26:17 INFO - "Change"
05:26:17 INFO - ],
05:26:17 INFO - [
05:26:17 INFO - "pgo_build",
05:26:17 INFO - "False",
05:26:17 INFO - "Change"
05:26:17 INFO - ]
05:26:17 INFO - ],
05:26:17 INFO - "revision": "a675fc80caa9e744573d199d5d52cd84ab75ac7e"
05:26:17 INFO - }
05:26:17 INFO - ],
05:26:17 INFO - "revision": "a675fc80caa9e744573d199d5d52cd84ab75ac7e"
05:26:17 INFO - }
05:26:17 INFO - }
05:26:17 INFO - Found installer url https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
05:26:17 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/test_packages.json.
05:26:17 INFO - Running post-action listener: _resource_record_post_action
05:26:17 INFO - #####
05:26:17 INFO - ##### Running download-and-extract step.
05:26:17 INFO - #####
05:26:17 INFO - Running pre-action listener: _resource_record_pre_action
05:26:17 INFO - Running main action method: download_and_extract
05:26:17 INFO - mkdir: /builds/slave/test/build/tests
05:26:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:26:17 INFO - https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
05:26:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/test_packages.json
05:26:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/test_packages.json
05:26:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
05:26:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
05:26:18 INFO - Downloaded 1302 bytes.
05:26:18 INFO - Reading from file /builds/slave/test/build/test_packages.json
05:26:18 INFO - Using the following test package requirements:
05:26:18 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
05:26:18 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:26:18 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
05:26:18 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:26:18 INFO - u'jsshell-linux-x86_64.zip'],
05:26:18 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:26:18 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
05:26:18 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
05:26:18 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:26:18 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
05:26:18 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:26:18 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
05:26:18 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:26:18 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
05:26:18 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
05:26:18 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
05:26:18 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
05:26:18 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
05:26:18 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')]}
05:26:18 INFO - https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
05:26:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
05:26:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
05:26:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
05:26:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
05:26:23 INFO - Downloaded 21716669 bytes.
05:26:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
05:26:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
05:26:23 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
05:26:24 INFO - caution: filename not matched: web-platform/*
05:26:24 INFO - Return code: 11
05:26:24 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')]}
05:26:24 INFO - https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
05:26:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
05:26:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
05:26:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
05:26:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
05:26:28 INFO - Downloaded 30916450 bytes.
05:26:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
05:26:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
05:26:28 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
05:26:31 INFO - caution: filename not matched: bin/*
05:26:31 INFO - caution: filename not matched: config/*
05:26:31 INFO - caution: filename not matched: mozbase/*
05:26:31 INFO - caution: filename not matched: marionette/*
05:26:31 INFO - Return code: 11
05:26:31 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')]}
05:26:31 INFO - https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
05:26:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
05:26:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
05:26:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
05:26:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1
05:26:37 INFO - Downloaded 57414953 bytes.
05:26:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
05:26:37 INFO - mkdir: /builds/slave/test/properties
05:26:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
05:26:37 INFO - Writing to file /builds/slave/test/properties/build_url
05:26:37 INFO - Contents:
05:26:37 INFO - build_url:https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
05:26:37 INFO - mkdir: /builds/slave/test/build/symbols
05:26:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:26:37 INFO - https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
05:26:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:26:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:26:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:26:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1
05:26:42 INFO - Downloaded 45680173 bytes.
05:26:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:26:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
05:26:42 INFO - Writing to file /builds/slave/test/properties/symbols_url
05:26:42 INFO - Contents:
05:26:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:26:42 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
05:26:42 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:26:45 INFO - Return code: 0
05:26:45 INFO - Running post-action listener: _resource_record_post_action
05:26:45 INFO - Running post-action listener: set_extra_try_arguments
05:26:45 INFO - #####
05:26:45 INFO - ##### Running create-virtualenv step.
05:26:45 INFO - #####
05:26:45 INFO - Running pre-action listener: _pre_create_virtualenv
05:26:45 INFO - Running pre-action listener: _resource_record_pre_action
05:26:45 INFO - Running main action method: create_virtualenv
05:26:45 INFO - Creating virtualenv /builds/slave/test/build/venv
05:26:45 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
05:26:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
05:26:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
05:26:46 INFO - Using real prefix '/usr'
05:26:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python
05:26:48 INFO - Installing distribute.............................................................................................................................................................................................done.
05:26:51 INFO - Installing pip.................done.
05:26:51 INFO - Return code: 0
05:26:51 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
05:26: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')]}
05:26:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:26:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:26: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')]}
05:26:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:26:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:26:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ebef10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2247300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x234f020>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f85400>, '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 0x2363210>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x235afb0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478', '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
05:26:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
05:26:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
05:26:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:26:51 INFO - 'CCACHE_UMASK': '002',
05:26:51 INFO - 'DISPLAY': ':0',
05:26:51 INFO - 'HOME': '/home/cltbld',
05:26:51 INFO - 'LANG': 'en_US.UTF-8',
05:26:51 INFO - 'LOGNAME': 'cltbld',
05:26:51 INFO - 'MAIL': '/var/mail/cltbld',
05:26:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:26:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:26:51 INFO - 'MOZ_NO_REMOTE': '1',
05:26:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:26:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:26:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:26:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:26:51 INFO - 'PWD': '/builds/slave/test',
05:26:51 INFO - 'SHELL': '/bin/bash',
05:26:51 INFO - 'SHLVL': '1',
05:26:51 INFO - 'TERM': 'linux',
05:26:51 INFO - 'TMOUT': '86400',
05:26:51 INFO - 'USER': 'cltbld',
05:26:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478',
05:26:51 INFO - '_': '/tools/buildbot/bin/python'}
05:26:52 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:26:52 INFO - Downloading/unpacking psutil>=0.7.1
05:26:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:26:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:26:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:26:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:26:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:26:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:26:57 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
05:26:57 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
05:26:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
05:26:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:26:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
05:26:58 INFO - Installing collected packages: psutil
05:26:58 INFO - Running setup.py install for psutil
05:26:58 INFO - building 'psutil._psutil_linux' extension
05:26:58 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
05:26:59 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
05:26:59 INFO - building 'psutil._psutil_posix' extension
05:26:59 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
05:26:59 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
05:26:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:26:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
05:26:59 INFO - Successfully installed psutil
05:26:59 INFO - Cleaning up...
05:26:59 INFO - Return code: 0
05:26:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
05:26:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:26:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:26:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:26:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:26:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:26:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:26:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ebef10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2247300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x234f020>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f85400>, '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 0x2363210>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x235afb0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478', '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
05:26:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
05:26:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
05:26:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:26:59 INFO - 'CCACHE_UMASK': '002',
05:26:59 INFO - 'DISPLAY': ':0',
05:26:59 INFO - 'HOME': '/home/cltbld',
05:26:59 INFO - 'LANG': 'en_US.UTF-8',
05:26:59 INFO - 'LOGNAME': 'cltbld',
05:26:59 INFO - 'MAIL': '/var/mail/cltbld',
05:26:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:26:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:26:59 INFO - 'MOZ_NO_REMOTE': '1',
05:26:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:26:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:26:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:26:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:26:59 INFO - 'PWD': '/builds/slave/test',
05:26:59 INFO - 'SHELL': '/bin/bash',
05:26:59 INFO - 'SHLVL': '1',
05:26:59 INFO - 'TERM': 'linux',
05:26:59 INFO - 'TMOUT': '86400',
05:26:59 INFO - 'USER': 'cltbld',
05:26:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478',
05:26:59 INFO - '_': '/tools/buildbot/bin/python'}
05:27:00 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:27:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
05:27:00 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
05:27:00 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
05:27:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:27:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:27:00 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
05:27:00 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
05:27:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz
05:27:05 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
05:27:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
05:27:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
05:27:05 INFO - Installing collected packages: mozsystemmonitor
05:27:05 INFO - Running setup.py install for mozsystemmonitor
05:27:05 INFO - Successfully installed mozsystemmonitor
05:27:05 INFO - Cleaning up...
05:27:05 INFO - Return code: 0
05:27:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
05:27:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:27:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:27:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ebef10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2247300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x234f020>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f85400>, '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 0x2363210>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x235afb0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478', '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
05:27:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
05:27:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
05:27:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:27:05 INFO - 'CCACHE_UMASK': '002',
05:27:05 INFO - 'DISPLAY': ':0',
05:27:05 INFO - 'HOME': '/home/cltbld',
05:27:05 INFO - 'LANG': 'en_US.UTF-8',
05:27:05 INFO - 'LOGNAME': 'cltbld',
05:27:05 INFO - 'MAIL': '/var/mail/cltbld',
05:27:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:27:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:27:05 INFO - 'MOZ_NO_REMOTE': '1',
05:27:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:27:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:27:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:27:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:27:05 INFO - 'PWD': '/builds/slave/test',
05:27:05 INFO - 'SHELL': '/bin/bash',
05:27:05 INFO - 'SHLVL': '1',
05:27:05 INFO - 'TERM': 'linux',
05:27:05 INFO - 'TMOUT': '86400',
05:27:05 INFO - 'USER': 'cltbld',
05:27:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478',
05:27:05 INFO - '_': '/tools/buildbot/bin/python'}
05:27:06 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:27:06 INFO - Downloading/unpacking blobuploader==1.2.4
05:27:06 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
05:27:06 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
05:27:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:27:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:27:06 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
05:27:06 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
05:27:11 INFO - Downloading blobuploader-1.2.4.tar.gz
05:27:11 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
05:27:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
05:27:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
05:27:11 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
05:27:11 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
05:27:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:27:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:27:11 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
05:27:11 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
05:27:12 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
05:27:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
05:27:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
05:27:12 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
05:27:12 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
05:27:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:27:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:27:12 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
05:27:12 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
05:27:13 INFO - Downloading docopt-0.6.1.tar.gz
05:27:13 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
05:27:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
05:27:13 INFO - Installing collected packages: blobuploader, requests, docopt
05:27:13 INFO - Running setup.py install for blobuploader
05:27:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
05:27:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
05:27:13 INFO - Running setup.py install for requests
05:27:14 INFO - Running setup.py install for docopt
05:27:14 INFO - Successfully installed blobuploader requests docopt
05:27:14 INFO - Cleaning up...
05:27:14 INFO - Return code: 0
05:27:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:27:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:27:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:27:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ebef10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2247300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x234f020>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f85400>, '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 0x2363210>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x235afb0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478', '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
05:27:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
05:27:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
05:27:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:27:14 INFO - 'CCACHE_UMASK': '002',
05:27:14 INFO - 'DISPLAY': ':0',
05:27:14 INFO - 'HOME': '/home/cltbld',
05:27:14 INFO - 'LANG': 'en_US.UTF-8',
05:27:14 INFO - 'LOGNAME': 'cltbld',
05:27:14 INFO - 'MAIL': '/var/mail/cltbld',
05:27:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:27:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:27:14 INFO - 'MOZ_NO_REMOTE': '1',
05:27:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:27:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:27:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:27:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:27:14 INFO - 'PWD': '/builds/slave/test',
05:27:14 INFO - 'SHELL': '/bin/bash',
05:27:14 INFO - 'SHLVL': '1',
05:27:14 INFO - 'TERM': 'linux',
05:27:14 INFO - 'TMOUT': '86400',
05:27:14 INFO - 'USER': 'cltbld',
05:27:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478',
05:27:14 INFO - '_': '/tools/buildbot/bin/python'}
05:27:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:27:15 INFO - Running setup.py (path:/tmp/pip-jQHXo2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:27:15 INFO - Running setup.py (path:/tmp/pip-97qNuN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:27:15 INFO - Running setup.py (path:/tmp/pip-oQ5u1q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:27:15 INFO - Running setup.py (path:/tmp/pip-3bofe6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:27:15 INFO - Running setup.py (path:/tmp/pip-3l3F6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:27:15 INFO - Running setup.py (path:/tmp/pip-l8vTG8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:27:15 INFO - Running setup.py (path:/tmp/pip-cstRBw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:27:16 INFO - Running setup.py (path:/tmp/pip-L5NrHq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:27:16 INFO - Running setup.py (path:/tmp/pip-ulF9GS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:27:16 INFO - Running setup.py (path:/tmp/pip-yJyyOY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:27:16 INFO - Running setup.py (path:/tmp/pip-KYsgtD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:27:16 INFO - Running setup.py (path:/tmp/pip-e9yppb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:27:16 INFO - Running setup.py (path:/tmp/pip-g0mLYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:27:16 INFO - Running setup.py (path:/tmp/pip-2FurVo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:27:16 INFO - Running setup.py (path:/tmp/pip-FeeVka-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:27:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:27:17 INFO - Running setup.py (path:/tmp/pip-3DZG2J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:27:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:27:17 INFO - Running setup.py (path:/tmp/pip-2IFNGI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:27:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
05:27:17 INFO - Running setup.py (path:/tmp/pip-WcZtNq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
05:27:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
05:27:17 INFO - Running setup.py (path:/tmp/pip-5fseRg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
05:27:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:27:17 INFO - Running setup.py (path:/tmp/pip-GlzoF9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:27:17 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:27:18 INFO - Running setup.py (path:/tmp/pip-wYkqGv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:27:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:27:18 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
05:27:18 INFO - Running setup.py install for manifestparser
05:27:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
05:27:18 INFO - Running setup.py install for mozcrash
05:27:18 INFO - Running setup.py install for mozdebug
05:27:18 INFO - Running setup.py install for mozdevice
05:27:19 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
05:27:19 INFO - Installing dm script to /builds/slave/test/build/venv/bin
05:27:19 INFO - Running setup.py install for mozfile
05:27:19 INFO - Running setup.py install for mozhttpd
05:27:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
05:27:19 INFO - Running setup.py install for mozinfo
05:27:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
05:27:19 INFO - Running setup.py install for mozInstall
05:27:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
05:27:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
05:27:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
05:27:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
05:27:19 INFO - Running setup.py install for mozleak
05:27:20 INFO - Running setup.py install for mozlog
05:27:20 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
05:27:20 INFO - Running setup.py install for moznetwork
05:27:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
05:27:20 INFO - Running setup.py install for mozprocess
05:27:20 INFO - Running setup.py install for mozprofile
05:27:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
05:27:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
05:27:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
05:27:21 INFO - Running setup.py install for mozrunner
05:27:21 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
05:27:21 INFO - Running setup.py install for mozscreenshot
05:27:21 INFO - Running setup.py install for moztest
05:27:21 INFO - Running setup.py install for mozversion
05:27:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
05:27:21 INFO - Running setup.py install for marionette-transport
05:27:22 INFO - Running setup.py install for marionette-driver
05:27:22 INFO - Running setup.py install for browsermob-proxy
05:27:22 INFO - Running setup.py install for marionette-client
05:27:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:27:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
05:27:22 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
05:27:22 INFO - Cleaning up...
05:27:23 INFO - Return code: 0
05:27:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:27: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')]}
05:27:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:27:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27: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')]}
05:27:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:27:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27: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', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ebef10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2247300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x234f020>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f85400>, '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 0x2363210>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x235afb0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478', '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
05:27:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
05:27:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
05:27:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:27:23 INFO - 'CCACHE_UMASK': '002',
05:27:23 INFO - 'DISPLAY': ':0',
05:27:23 INFO - 'HOME': '/home/cltbld',
05:27:23 INFO - 'LANG': 'en_US.UTF-8',
05:27:23 INFO - 'LOGNAME': 'cltbld',
05:27:23 INFO - 'MAIL': '/var/mail/cltbld',
05:27:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:27:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:27:23 INFO - 'MOZ_NO_REMOTE': '1',
05:27:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:27:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:27:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:27:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:27:23 INFO - 'PWD': '/builds/slave/test',
05:27:23 INFO - 'SHELL': '/bin/bash',
05:27:23 INFO - 'SHLVL': '1',
05:27:23 INFO - 'TERM': 'linux',
05:27:23 INFO - 'TMOUT': '86400',
05:27:23 INFO - 'USER': 'cltbld',
05:27:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478',
05:27:23 INFO - '_': '/tools/buildbot/bin/python'}
05:27:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:27:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:27:23 INFO - Running setup.py (path:/tmp/pip-TSsnFQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:27:23 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))
05:27:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:27:23 INFO - Running setup.py (path:/tmp/pip-LYNufN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:27:23 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))
05:27:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:27:23 INFO - Running setup.py (path:/tmp/pip-Y5dkkj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:27:23 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))
05:27:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:27:23 INFO - Running setup.py (path:/tmp/pip-9QaDxG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:27:24 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))
05:27:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:27:24 INFO - Running setup.py (path:/tmp/pip-26RqUQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:27:24 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))
05:27:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:27:24 INFO - Running setup.py (path:/tmp/pip-PP0Pl8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:27:24 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))
05:27:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:27:24 INFO - Running setup.py (path:/tmp/pip-TQ7CAl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:27:24 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))
05:27:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:27:24 INFO - Running setup.py (path:/tmp/pip-vqqpjg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:27:24 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))
05:27:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:27:24 INFO - Running setup.py (path:/tmp/pip-Y89Rmz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:27:24 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))
05:27:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:27:24 INFO - Running setup.py (path:/tmp/pip-Mscuu1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:27:24 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))
05:27:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:27:24 INFO - Running setup.py (path:/tmp/pip-3_ZztY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:27:25 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))
05:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:27:25 INFO - Running setup.py (path:/tmp/pip-AsQIHR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:27:25 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))
05:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:27:25 INFO - Running setup.py (path:/tmp/pip-1cmZ5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:27:25 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))
05:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:27:25 INFO - Running setup.py (path:/tmp/pip-Z_8Mjd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:27:25 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))
05:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:27:25 INFO - Running setup.py (path:/tmp/pip-UzL_0W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:27:25 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))
05:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:27:25 INFO - Running setup.py (path:/tmp/pip-Bxlpvs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:27:25 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))
05:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:27:25 INFO - Running setup.py (path:/tmp/pip-pqylqx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:27:25 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))
05:27:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
05:27:25 INFO - Running setup.py (path:/tmp/pip-h9z3e2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
05:27:26 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))
05:27:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
05:27:26 INFO - Running setup.py (path:/tmp/pip-XTagUZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
05:27:26 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
05:27:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:27:26 INFO - Running setup.py (path:/tmp/pip-5Al_iB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:27:26 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))
05:27:26 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:27:26 INFO - Running setup.py (path:/tmp/pip-43NiZi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:27:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:27:26 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
05:27:26 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))
05:27:26 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))
05:27:26 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))
05:27:26 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))
05:27:26 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))
05:27:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:27:26 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
05:27:26 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
05:27:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:27:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
05:27:26 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
05:27:26 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
05:27:31 INFO - Downloading blessings-1.5.1.tar.gz
05:27:31 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
05:27:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
05:27:31 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))
05:27:31 INFO - Installing collected packages: blessings
05:27:31 INFO - Running setup.py install for blessings
05:27:32 INFO - Successfully installed blessings
05:27:32 INFO - Cleaning up...
05:27:32 INFO - Return code: 0
05:27:32 INFO - Done creating virtualenv /builds/slave/test/build/venv.
05:27:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:27:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:27:32 INFO - Reading from file tmpfile_stdout
05:27:32 INFO - Current package versions:
05:27:32 INFO - argparse == 1.2.1
05:27:32 INFO - blessings == 1.5.1
05:27:32 INFO - blobuploader == 1.2.4
05:27:32 INFO - browsermob-proxy == 0.6.0
05:27:32 INFO - docopt == 0.6.1
05:27:32 INFO - manifestparser == 1.1
05:27:32 INFO - marionette-client == 1.1.0
05:27:32 INFO - marionette-driver == 1.1.0
05:27:32 INFO - marionette-transport == 1.0.0
05:27:32 INFO - mozInstall == 1.12
05:27:32 INFO - mozcrash == 0.16
05:27:32 INFO - mozdebug == 0.1
05:27:32 INFO - mozdevice == 0.47
05:27:32 INFO - mozfile == 1.2
05:27:32 INFO - mozhttpd == 0.7
05:27:32 INFO - mozinfo == 0.9
05:27:32 INFO - mozleak == 0.1
05:27:32 INFO - mozlog == 3.0
05:27:32 INFO - moznetwork == 0.27
05:27:32 INFO - mozprocess == 0.22
05:27:32 INFO - mozprofile == 0.27
05:27:32 INFO - mozrunner == 6.11
05:27:32 INFO - mozscreenshot == 0.1
05:27:32 INFO - mozsystemmonitor == 0.0
05:27:32 INFO - moztest == 0.7
05:27:32 INFO - mozversion == 1.4
05:27:32 INFO - psutil == 3.1.1
05:27:32 INFO - requests == 1.2.3
05:27:32 INFO - wsgiref == 0.1.2
05:27:32 INFO - Running post-action listener: _resource_record_post_action
05:27:32 INFO - Running post-action listener: _start_resource_monitoring
05:27:32 INFO - Starting resource monitoring.
05:27:32 INFO - #####
05:27:32 INFO - ##### Running pull step.
05:27:32 INFO - #####
05:27:32 INFO - Running pre-action listener: _resource_record_pre_action
05:27:32 INFO - Running main action method: pull
05:27:32 INFO - Pull has nothing to do!
05:27:32 INFO - Running post-action listener: _resource_record_post_action
05:27:32 INFO - #####
05:27:32 INFO - ##### Running install step.
05:27:32 INFO - #####
05:27:32 INFO - Running pre-action listener: _resource_record_pre_action
05:27:32 INFO - Running main action method: install
05:27:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:27:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:27:33 INFO - Reading from file tmpfile_stdout
05:27:33 INFO - Detecting whether we're running mozinstall >=1.0...
05:27:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
05:27:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
05:27:33 INFO - Reading from file tmpfile_stdout
05:27:33 INFO - Output received:
05:27:33 INFO - Usage: mozinstall [options] installer
05:27:33 INFO - Options:
05:27:33 INFO - -h, --help show this help message and exit
05:27:33 INFO - -d DEST, --destination=DEST
05:27:33 INFO - Directory to install application into. [default:
05:27:33 INFO - "/builds/slave/test"]
05:27:33 INFO - --app=APP Application being installed. [default: firefox]
05:27:33 INFO - mkdir: /builds/slave/test/build/application
05:27:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
05:27:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
05:27:57 INFO - Reading from file tmpfile_stdout
05:27:57 INFO - Output received:
05:27:57 INFO - /builds/slave/test/build/application/firefox/firefox
05:27:57 INFO - Running post-action listener: _resource_record_post_action
05:27:57 INFO - #####
05:27:57 INFO - ##### Running run-tests step.
05:27:57 INFO - #####
05:27:57 INFO - Running pre-action listener: _resource_record_pre_action
05:27:57 INFO - Running main action method: run_tests
05:27:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
05:27:57 INFO - minidump filename unknown. determining based upon platform and arch
05:27:57 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
05:27:57 INFO - grabbing minidump binary from tooltool
05:27:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:57 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f85400>, '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 0x2363210>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x235afb0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
05:27:57 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
05:27:57 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
05:27:57 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
05:27:57 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
05:27:59 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp_41DjB
05:27:59 INFO - INFO - File integrity verified, renaming tmp_41DjB to linux64-minidump_stackwalk
05:27:59 INFO - INFO - Updating local cache /builds/tooltool_cache...
05:27:59 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk
05:27:59 INFO - Return code: 0
05:27:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
05:27:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
05:27:59 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/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
05:27:59 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/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --e10s --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
05:27:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:27:59 INFO - 'CCACHE_UMASK': '002',
05:27:59 INFO - 'DISPLAY': ':0',
05:27:59 INFO - 'HOME': '/home/cltbld',
05:27:59 INFO - 'LANG': 'en_US.UTF-8',
05:27:59 INFO - 'LOGNAME': 'cltbld',
05:27:59 INFO - 'MAIL': '/var/mail/cltbld',
05:27:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
05:27:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:27:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:27:59 INFO - 'MOZ_NO_REMOTE': '1',
05:27:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:27:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:27:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:27:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:27:59 INFO - 'PWD': '/builds/slave/test',
05:27:59 INFO - 'SHELL': '/bin/bash',
05:27:59 INFO - 'SHLVL': '1',
05:27:59 INFO - 'TERM': 'linux',
05:27:59 INFO - 'TMOUT': '86400',
05:27:59 INFO - 'USER': 'cltbld',
05:27:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447161889.746349-1367689478',
05:27:59 INFO - '_': '/tools/buildbot/bin/python'}
05:27:59 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/8pV2QL_pQEurv3XhYC5TJg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
05:28:06 INFO - Using 1 client processes
05:28:07 INFO - wptserve Starting http server on 127.0.0.1:8000
05:28:07 INFO - wptserve Starting http server on 127.0.0.1:8001
05:28:07 INFO - wptserve Starting http server on 127.0.0.1:8443
05:28:09 INFO - SUITE-START | Running 820 tests
05:28:09 INFO - Running testharness tests
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:09 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 1ms
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 8ms
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:28:09 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
05:28:09 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
05:28:09 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
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:09 INFO - TEST-START | /selection/extend.html
05:28:09 INFO - TEST-SKIP | /selection/extend.html | took 0ms
05:28:09 INFO - Setting up ssl
05:28:09 INFO - PROCESS | certutil |
05:28:09 INFO - PROCESS | certutil |
05:28:09 INFO - PROCESS | certutil |
05:28:09 INFO - Certificate Nickname Trust Attributes
05:28:09 INFO - SSL,S/MIME,JAR/XPI
05:28:09 INFO -
05:28:09 INFO - web-platform-tests CT,,
05:28:09 INFO -
05:28:09 INFO - Starting runner
05:28:11 INFO - PROCESS | 1956 | 1447162091364 Marionette INFO Marionette enabled via build flag and pref
05:28:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f8e5e2ae000 == 1 [pid = 1956] [id = 1]
05:28:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 1 (0x7f8e5e6e0c00) [pid = 1956] [serial = 1] [outer = (nil)]
05:28:11 INFO - PROCESS | 1956 | [1956] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
05:28:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 2 (0x7f8e5c85e400) [pid = 1956] [serial = 2] [outer = 0x7f8e5e6e0c00]
05:28:12 INFO - PROCESS | 1956 | 1447162092042 Marionette INFO Listening on port 2828
05:28:12 INFO - PROCESS | 1956 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8e58c68c70
05:28:13 INFO - PROCESS | 1956 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
05:28:13 INFO - PROCESS | 1956 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8e58022a90
05:28:13 INFO - PROCESS | 1956 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8e58029a30
05:28:13 INFO - PROCESS | 1956 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8e58029d30
05:28:13 INFO - PROCESS | 1956 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8e58032070
05:28:14 INFO - PROCESS | 1956 | 1447162094104 Marionette INFO Marionette enabled via command-line flag
05:28:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f8e5e264000 == 2 [pid = 1956] [id = 2]
05:28:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 3 (0x7f8e58343400) [pid = 1956] [serial = 3] [outer = (nil)]
05:28:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 4 (0x7f8e58344000) [pid = 1956] [serial = 4] [outer = 0x7f8e58343400]
05:28:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 5 (0x7f8e57e7b000) [pid = 1956] [serial = 5] [outer = 0x7f8e5e6e0c00]
05:28:14 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:28:14 INFO - PROCESS | 1956 | 1447162094309 Marionette INFO Accepted connection conn0 from 127.0.0.1:49569
05:28:14 INFO - PROCESS | 1956 | 1447162094311 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
05:28:14 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:28:14 INFO - PROCESS | 1956 | 1447162094501 Marionette INFO Accepted connection conn1 from 127.0.0.1:49570
05:28:14 INFO - PROCESS | 1956 | 1447162094504 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
05:28:14 INFO - PROCESS | 1956 | 1447162094508 Marionette INFO Closed connection conn0
05:28:14 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:28:14 INFO - PROCESS | 1956 | 1447162094563 Marionette INFO Accepted connection conn2 from 127.0.0.1:49571
05:28:14 INFO - PROCESS | 1956 | 1447162094564 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
05:28:14 INFO - PROCESS | 1956 | 1447162094592 Marionette INFO Closed connection conn2
05:28:14 INFO - PROCESS | 1956 | 1447162094598 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
05:28:15 INFO - PROCESS | 1956 | [1956] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
05:28:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f8e50375000 == 3 [pid = 1956] [id = 3]
05:28:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 6 (0x7f8e5044dc00) [pid = 1956] [serial = 6] [outer = (nil)]
05:28:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f8e50375800 == 4 [pid = 1956] [id = 4]
05:28:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 7 (0x7f8e5044e400) [pid = 1956] [serial = 7] [outer = (nil)]
05:28:16 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
05:28:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f8e4e398000 == 5 [pid = 1956] [id = 5]
05:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 8 (0x7f8e4efee400) [pid = 1956] [serial = 8] [outer = (nil)]
05:28:16 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
05:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 9 (0x7f8e4e299c00) [pid = 1956] [serial = 9] [outer = 0x7f8e4efee400]
05:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 10 (0x7f8e4deaac00) [pid = 1956] [serial = 10] [outer = 0x7f8e5044dc00]
05:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 11 (0x7f8e4deab400) [pid = 1956] [serial = 11] [outer = 0x7f8e5044e400]
05:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 12 (0x7f8e4dead000) [pid = 1956] [serial = 12] [outer = 0x7f8e4efee400]
05:28:18 INFO - PROCESS | 1956 | 1447162098116 Marionette INFO loaded listener.js
05:28:18 INFO - PROCESS | 1956 | 1447162098148 Marionette INFO loaded listener.js
05:28:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 13 (0x7f8e4cf51000) [pid = 1956] [serial = 13] [outer = 0x7f8e4efee400]
05:28:18 INFO - PROCESS | 1956 | 1447162098598 Marionette DEBUG conn1 client <- {"sessionId":"2e6d0be8-1fd4-4d14-aa6d-520bdcedf745","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"LINUX","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151110044435","device":"desktop","version":"45.0a1"}}
05:28:18 INFO - PROCESS | 1956 | 1447162098945 Marionette DEBUG conn1 -> {"name":"getContext"}
05:28:18 INFO - PROCESS | 1956 | 1447162098950 Marionette DEBUG conn1 client <- {"value":"content"}
05:28:19 INFO - PROCESS | 1956 | 1447162099326 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
05:28:19 INFO - PROCESS | 1956 | 1447162099328 Marionette DEBUG conn1 client <- {}
05:28:19 INFO - PROCESS | 1956 | 1447162099464 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}}
05:28:20 INFO - PROCESS | 1956 | [Child 2005] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
05:28:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c51a72000 == 1 [pid = 2005] [id = 1]
05:28:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 1 (0x7f9c50609c00) [pid = 2005] [serial = 1] [outer = (nil)]
05:28:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 2 (0x7f9c53561400) [pid = 2005] [serial = 2] [outer = 0x7f9c50609c00]
05:28:21 INFO - PROCESS | 1956 | [Parent 1956] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
05:28:22 INFO - PROCESS | 1956 | [Parent 1956] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
05:28:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 3 (0x7f9c500dcc00) [pid = 2005] [serial = 3] [outer = 0x7f9c50609c00]
05:28:22 INFO - PROCESS | 1956 | [Child 2005] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
05:28:22 INFO - PROCESS | 1956 | [Child 2005] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
05:28:22 INFO - PROCESS | 1956 | [Parent 1956] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
05:28:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:28:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4f5d6800 == 2 [pid = 2005] [id = 2]
05:28:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 4 (0x7f9c4eb30800) [pid = 2005] [serial = 4] [outer = (nil)]
05:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 5 (0x7f9c4eb31800) [pid = 2005] [serial = 5] [outer = 0x7f9c4eb30800]
05:28:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f8e4dff5000 == 6 [pid = 1956] [id = 6]
05:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 14 (0x7f8e4d8d9400) [pid = 1956] [serial = 14] [outer = (nil)]
05:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 15 (0x7f8e4df83000) [pid = 1956] [serial = 15] [outer = 0x7f8e4d8d9400]
05:28:23 INFO - PROCESS | 1956 | 1447162103436 Marionette INFO loaded listener.js
05:28:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f8e4f03d000 == 7 [pid = 1956] [id = 7]
05:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 16 (0x7f8e5030a400) [pid = 1956] [serial = 16] [outer = (nil)]
05:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 17 (0x7f8e505f4c00) [pid = 1956] [serial = 17] [outer = 0x7f8e4d8d9400]
05:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 18 (0x7f8e52118400) [pid = 1956] [serial = 18] [outer = 0x7f8e5030a400]
05:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 19 (0x7f8e4df84000) [pid = 1956] [serial = 19] [outer = 0x7f8e5030a400]
05:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 6 (0x7f9c4ea3b000) [pid = 2005] [serial = 6] [outer = 0x7f9c4eb30800]
05:28:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f8e4f6d3000 == 8 [pid = 1956] [id = 8]
05:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 20 (0x7f8e4f5c0800) [pid = 1956] [serial = 20] [outer = (nil)]
05:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 21 (0x7f8e58399c00) [pid = 1956] [serial = 21] [outer = 0x7f8e4f5c0800]
05:28:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 22 (0x7f8e5e229800) [pid = 1956] [serial = 22] [outer = 0x7f8e4f5c0800]
05:28:24 INFO - PROCESS | 1956 | [Parent 1956] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
05:28:25 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
05:28:25 INFO - document served over http requires an http
05:28:25 INFO - sub-resource via fetch-request using the http-csp
05:28:25 INFO - delivery method with keep-origin-redirect and when
05:28:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:28:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:25 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
05:28:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2384ms
05:28:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:28:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ea7c800 == 3 [pid = 2005] [id = 3]
05:28:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 7 (0x7f9c4eaa9000) [pid = 2005] [serial = 7] [outer = (nil)]
05:28:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 8 (0x7f9c4eaaa000) [pid = 2005] [serial = 8] [outer = 0x7f9c4eaa9000]
05:28:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 9 (0x7f9c4e87bc00) [pid = 2005] [serial = 9] [outer = 0x7f9c4eaa9000]
05:28:26 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
05:28:26 INFO - document served over http requires an http
05:28:26 INFO - sub-resource via fetch-request using the http-csp
05:28:26 INFO - delivery method with no-redirect and when
05:28: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"
05:28:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:26 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
05:28:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1479ms
05:28:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:28:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e866800 == 4 [pid = 2005] [id = 4]
05:28:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 10 (0x7f9c4e886c00) [pid = 2005] [serial = 10] [outer = (nil)]
05:28:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 11 (0x7f9c4e887c00) [pid = 2005] [serial = 11] [outer = 0x7f9c4e886c00]
05:28:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 12 (0x7f9c4e407c00) [pid = 2005] [serial = 12] [outer = 0x7f9c4e886c00]
05:28:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f8e4e398000 == 7 [pid = 1956] [id = 5]
05:28:28 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
05:28:28 INFO - document served over http requires an http
05:28:28 INFO - sub-resource via fetch-request using the http-csp
05:28:28 INFO - delivery method with swap-origin-redirect and when
05:28: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"
05:28:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:28 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
05:28:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2094ms
05:28:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e42c000 == 5 [pid = 2005] [id = 5]
05:28:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 13 (0x7f9c4e884000) [pid = 2005] [serial = 13] [outer = (nil)]
05:28:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 14 (0x7f9c4ea9ec00) [pid = 2005] [serial = 14] [outer = 0x7f9c4e884000]
05:28:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 15 (0x7f9c4e14b800) [pid = 2005] [serial = 15] [outer = 0x7f9c4e884000]
05:28:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e18b800 == 6 [pid = 2005] [id = 6]
05:28:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 16 (0x7f9c4e150000) [pid = 2005] [serial = 16] [outer = (nil)]
05:28:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 17 (0x7f9c4e154000) [pid = 2005] [serial = 17] [outer = 0x7f9c4e150000]
05:28:30 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
05:28:30 INFO - document served over http requires an http
05:28:30 INFO - sub-resource via iframe-tag using the http-csp
05:28:30 INFO - delivery method with keep-origin-redirect and when
05:28: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"
05:28:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:30 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
05:28:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1328ms
05:28:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:28:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e199800 == 7 [pid = 2005] [id = 7]
05:28:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 18 (0x7f9c4e04c400) [pid = 2005] [serial = 18] [outer = (nil)]
05:28:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 19 (0x7f9c4e04d400) [pid = 2005] [serial = 19] [outer = 0x7f9c4e04c400]
05:28:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 20 (0x7f9c4e054000) [pid = 2005] [serial = 20] [outer = 0x7f9c4e04c400]
05:28:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd08000 == 8 [pid = 2005] [id = 8]
05:28:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 21 (0x7f9c4dd24400) [pid = 2005] [serial = 21] [outer = (nil)]
05:28:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 22 (0x7f9c4dd26400) [pid = 2005] [serial = 22] [outer = 0x7f9c4dd24400]
05:28:31 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
05:28:31 INFO - document served over http requires an http
05:28:31 INFO - sub-resource via iframe-tag using the http-csp
05:28:31 INFO - delivery method with no-redirect and when
05:28:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:31 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
05:28:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1478ms
05:28:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:28:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd13000 == 9 [pid = 2005] [id = 9]
05:28:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 23 (0x7f9c4dd26000) [pid = 2005] [serial = 23] [outer = (nil)]
05:28:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 24 (0x7f9c4dd2fc00) [pid = 2005] [serial = 24] [outer = 0x7f9c4dd26000]
05:28:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 25 (0x7f9c4e14dc00) [pid = 2005] [serial = 25] [outer = 0x7f9c4dd26000]
05:28:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e196800 == 10 [pid = 2005] [id = 10]
05:28:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 26 (0x7f9c4e153800) [pid = 2005] [serial = 26] [outer = (nil)]
05:28:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 27 (0x7f9c4e40c800) [pid = 2005] [serial = 27] [outer = 0x7f9c4e153800]
05:28:33 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
05:28:33 INFO - document served over http requires an http
05:28:33 INFO - sub-resource via iframe-tag using the http-csp
05:28:33 INFO - delivery method with swap-origin-redirect and when
05:28:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:28:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:33 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
05:28:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1943ms
05:28:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:28:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e41b000 == 11 [pid = 2005] [id = 11]
05:28:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 28 (0x7f9c4e04ac00) [pid = 2005] [serial = 28] [outer = (nil)]
05:28:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 29 (0x7f9c4e04f800) [pid = 2005] [serial = 29] [outer = 0x7f9c4e04ac00]
05:28:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 30 (0x7f9c4e408400) [pid = 2005] [serial = 30] [outer = 0x7f9c4e04ac00]
05:28:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e18b800 == 10 [pid = 2005] [id = 6]
05:28:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e42c000 == 9 [pid = 2005] [id = 5]
05:28:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e866800 == 8 [pid = 2005] [id = 4]
05:28:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ea7c800 == 7 [pid = 2005] [id = 3]
05:28:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4f5d6800 == 6 [pid = 2005] [id = 2]
05:28:35 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
05:28:35 INFO - document served over http requires an http
05:28:35 INFO - sub-resource via script-tag using the http-csp
05:28:35 INFO - delivery method with keep-origin-redirect and when
05:28: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"
05:28:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:35 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
05:28:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1899ms
05:28:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:28:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e859800 == 7 [pid = 2005] [id = 12]
05:28:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 31 (0x7f9c4dd32000) [pid = 2005] [serial = 31] [outer = (nil)]
05:28:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 32 (0x7f9c4eb32000) [pid = 2005] [serial = 32] [outer = 0x7f9c4dd32000]
05:28:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 33 (0x7f9c5003b800) [pid = 2005] [serial = 33] [outer = 0x7f9c4dd32000]
05:28:37 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
05:28:37 INFO - document served over http requires an http
05:28:37 INFO - sub-resource via script-tag using the http-csp
05:28:37 INFO - delivery method with no-redirect and when
05:28: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"
05:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:37 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
05:28:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2087ms
05:28:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:28:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4f5da000 == 8 [pid = 2005] [id = 13]
05:28:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 34 (0x7f9c4eb2a000) [pid = 2005] [serial = 34] [outer = (nil)]
05:28:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 35 (0x7f9c502cb000) [pid = 2005] [serial = 35] [outer = 0x7f9c4eb2a000]
05:28:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 36 (0x7f9c503e3000) [pid = 2005] [serial = 36] [outer = 0x7f9c4eb2a000]
05:28:39 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
05:28:39 INFO - document served over http requires an http
05:28:39 INFO - sub-resource via script-tag using the http-csp
05:28:39 INFO - delivery method with swap-origin-redirect and when
05:28:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:28:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:39 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
05:28:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1937ms
05:28:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:28:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c50654800 == 9 [pid = 2005] [id = 14]
05:28:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 37 (0x7f9c500dd800) [pid = 2005] [serial = 37] [outer = (nil)]
05:28:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 38 (0x7f9c51a14000) [pid = 2005] [serial = 38] [outer = 0x7f9c500dd800]
05:28:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 39 (0x7f9c53826400) [pid = 2005] [serial = 39] [outer = 0x7f9c500dd800]
05:28:41 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
05:28:41 INFO - document served over http requires an http
05:28:41 INFO - sub-resource via xhr-request using the http-csp
05:28:41 INFO - delivery method with keep-origin-redirect and when
05:28: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"
05:28:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:41 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
05:28:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1383ms
05:28:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:28:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d835800 == 10 [pid = 2005] [id = 15]
05:28:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 40 (0x7f9c51a3d000) [pid = 2005] [serial = 40] [outer = (nil)]
05:28:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 41 (0x7f9c53833000) [pid = 2005] [serial = 41] [outer = 0x7f9c51a3d000]
05:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 21 (0x7f8e52118400) [pid = 1956] [serial = 18] [outer = (nil)] [url = about:blank]
05:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 20 (0x7f8e58399c00) [pid = 1956] [serial = 21] [outer = (nil)] [url = about:blank]
05:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 19 (0x7f8e5c85e400) [pid = 1956] [serial = 2] [outer = (nil)] [url = about:blank]
05:28:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 42 (0x7f9c4d8b3000) [pid = 2005] [serial = 42] [outer = 0x7f9c51a3d000]
05:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 18 (0x7f8e4df83000) [pid = 1956] [serial = 15] [outer = (nil)] [url = about:blank]
05:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 17 (0x7f8e4dead000) [pid = 1956] [serial = 12] [outer = (nil)] [url = about:blank]
05:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 16 (0x7f8e4e299c00) [pid = 1956] [serial = 9] [outer = (nil)] [url = about:blank]
05:28:42 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
05:28:42 INFO - document served over http requires an http
05:28:42 INFO - sub-resource via xhr-request using the http-csp
05:28:42 INFO - delivery method with no-redirect and when
05:28:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:42 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
05:28:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1475ms
05:28:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:28:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d84f000 == 11 [pid = 2005] [id = 16]
05:28:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 43 (0x7f9c4d8bdc00) [pid = 2005] [serial = 43] [outer = (nil)]
05:28:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x7f9c4dd2a000) [pid = 2005] [serial = 44] [outer = 0x7f9c4d8bdc00]
05:28:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x7f9c50030c00) [pid = 2005] [serial = 45] [outer = 0x7f9c4d8bdc00]
05:28:44 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
05:28:44 INFO - document served over http requires an http
05:28:44 INFO - sub-resource via xhr-request using the http-csp
05:28:44 INFO - delivery method with swap-origin-redirect and when
05:28:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:44 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
05:28:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1430ms
05:28:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:28:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d0b4800 == 12 [pid = 2005] [id = 17]
05:28:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x7f9c51a3a800) [pid = 2005] [serial = 46] [outer = (nil)]
05:28:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c53946800) [pid = 2005] [serial = 47] [outer = 0x7f9c51a3a800]
05:28:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4ce48000) [pid = 2005] [serial = 48] [outer = 0x7f9c51a3a800]
05:28:46 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
05:28:46 INFO - document served over http requires an https
05:28:46 INFO - sub-resource via fetch-request using the http-csp
05:28:46 INFO - delivery method with keep-origin-redirect and when
05:28:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:28:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:46 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
05:28:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2237ms
05:28:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:28:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d84c000 == 13 [pid = 2005] [id = 18]
05:28:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4d8bb800) [pid = 2005] [serial = 49] [outer = (nil)]
05:28:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4d8be400) [pid = 2005] [serial = 50] [outer = 0x7f9c4d8bb800]
05:28:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c4e054c00) [pid = 2005] [serial = 51] [outer = 0x7f9c4d8bb800]
05:28:47 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c50654800 == 12 [pid = 2005] [id = 14]
05:28:47 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4f5da000 == 11 [pid = 2005] [id = 13]
05:28:47 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e859800 == 10 [pid = 2005] [id = 12]
05:28:47 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e41b000 == 9 [pid = 2005] [id = 11]
05:28:47 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e196800 == 8 [pid = 2005] [id = 10]
05:28:47 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd08000 == 7 [pid = 2005] [id = 8]
05:28:47 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e199800 == 6 [pid = 2005] [id = 7]
05:28:47 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd13000 == 5 [pid = 2005] [id = 9]
05:28:48 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
05:28:48 INFO - document served over http requires an https
05:28:48 INFO - sub-resource via fetch-request using the http-csp
05:28:48 INFO - delivery method with no-redirect and when
05:28:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:48 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
05:28:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2037ms
05:28:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:28:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e1a5000 == 6 [pid = 2005] [id = 19]
05:28:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c4d8b0800) [pid = 2005] [serial = 52] [outer = (nil)]
05:28:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c4e40d000) [pid = 2005] [serial = 53] [outer = 0x7f9c4d8b0800]
05:28:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c4f57f800) [pid = 2005] [serial = 54] [outer = 0x7f9c4d8b0800]
05:28:49 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
05:28:49 INFO - document served over http requires an https
05:28:49 INFO - sub-resource via fetch-request using the http-csp
05:28:49 INFO - delivery method with swap-origin-redirect and when
05:28: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"
05:28:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:49 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
05:28:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1582ms
05:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d84f000 == 5 [pid = 2005] [id = 16]
05:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d835800 == 4 [pid = 2005] [id = 15]
05:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d0b4800 == 3 [pid = 2005] [id = 17]
05:28:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d0ba800 == 4 [pid = 2005] [id = 20]
05:28:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4d8b4000) [pid = 2005] [serial = 55] [outer = (nil)]
05:28:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c4d8b6400) [pid = 2005] [serial = 56] [outer = 0x7f9c4d8b4000]
05:28:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c4e051800) [pid = 2005] [serial = 57] [outer = 0x7f9c4d8b4000]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4e153800) [pid = 2005] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c4d8bb800) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4e884000) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c4e04ac00) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c4eaa9000) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c4e150000) [pid = 2005] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4e886c00) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c4eb2a000) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c51a3d000) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c4e04c400) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c51a3a800) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 45 (0x7f9c4dd26000) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 44 (0x7f9c500dd800) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 43 (0x7f9c4dd32000) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 42 (0x7f9c4eb30800) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 41 (0x7f9c4d8bdc00) [pid = 2005] [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]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 40 (0x7f9c4dd24400) [pid = 2005] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162111436]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 39 (0x7f9c53561400) [pid = 2005] [serial = 2] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 38 (0x7f9c4e154000) [pid = 2005] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 37 (0x7f9c4e04d400) [pid = 2005] [serial = 19] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 36 (0x7f9c4e887c00) [pid = 2005] [serial = 11] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 35 (0x7f9c4d8be400) [pid = 2005] [serial = 50] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 34 (0x7f9c53946800) [pid = 2005] [serial = 47] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 33 (0x7f9c4dd2a000) [pid = 2005] [serial = 44] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 32 (0x7f9c53833000) [pid = 2005] [serial = 41] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 31 (0x7f9c4ea9ec00) [pid = 2005] [serial = 14] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 30 (0x7f9c4eb31800) [pid = 2005] [serial = 5] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 29 (0x7f9c4dd2fc00) [pid = 2005] [serial = 24] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 28 (0x7f9c4eb32000) [pid = 2005] [serial = 32] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 27 (0x7f9c4dd26400) [pid = 2005] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162111436]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 26 (0x7f9c4e40c800) [pid = 2005] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 25 (0x7f9c4e04f800) [pid = 2005] [serial = 29] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 24 (0x7f9c502cb000) [pid = 2005] [serial = 35] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 23 (0x7f9c51a14000) [pid = 2005] [serial = 38] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 22 (0x7f9c4eaaa000) [pid = 2005] [serial = 8] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 21 (0x7f9c50030c00) [pid = 2005] [serial = 45] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 20 (0x7f9c4d8b3000) [pid = 2005] [serial = 42] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | --DOMWINDOW == 19 (0x7f9c53826400) [pid = 2005] [serial = 39] [outer = (nil)] [url = about:blank]
05:28:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d847800 == 5 [pid = 2005] [id = 21]
05:28:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 20 (0x7f9c4d8bb800) [pid = 2005] [serial = 58] [outer = (nil)]
05:28:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 21 (0x7f9c4dd26c00) [pid = 2005] [serial = 59] [outer = 0x7f9c4d8bb800]
05:28:53 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
05:28:53 INFO - document served over http requires an https
05:28:53 INFO - sub-resource via iframe-tag using the http-csp
05:28:53 INFO - delivery method with keep-origin-redirect and when
05:28: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"
05:28:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:53 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
05:28:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3600ms
05:28:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:28:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd10000 == 6 [pid = 2005] [id = 22]
05:28:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 22 (0x7f9c4d8b1400) [pid = 2005] [serial = 60] [outer = (nil)]
05:28:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 23 (0x7f9c4d8b4800) [pid = 2005] [serial = 61] [outer = 0x7f9c4d8b1400]
05:28:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 17 (0x7f8e4db8d000) [pid = 1956] [serial = 23] [outer = 0x7f8e4f5c0800]
05:28:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 24 (0x7f9c4e40a400) [pid = 2005] [serial = 62] [outer = 0x7f9c4d8b1400]
05:28:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd08800 == 7 [pid = 2005] [id = 23]
05:28:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 25 (0x7f9c4d8b8400) [pid = 2005] [serial = 63] [outer = (nil)]
05:28:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 26 (0x7f9c4e046800) [pid = 2005] [serial = 64] [outer = 0x7f9c4d8b8400]
05:28:55 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
05:28:55 INFO - document served over http requires an https
05:28:55 INFO - sub-resource via iframe-tag using the http-csp
05:28:55 INFO - delivery method with no-redirect and when
05:28: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"
05:28:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:55 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
05:28:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1578ms
05:28:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:28:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e42a800 == 8 [pid = 2005] [id = 24]
05:28:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 27 (0x7f9c4dd2cc00) [pid = 2005] [serial = 65] [outer = (nil)]
05:28:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 28 (0x7f9c4e04a000) [pid = 2005] [serial = 66] [outer = 0x7f9c4dd2cc00]
05:28:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 29 (0x7f9c4e885c00) [pid = 2005] [serial = 67] [outer = 0x7f9c4dd2cc00]
05:28:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ea6d000 == 9 [pid = 2005] [id = 25]
05:28:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 30 (0x7f9c4ea3fc00) [pid = 2005] [serial = 68] [outer = (nil)]
05:28:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 31 (0x7f9c4eaa5c00) [pid = 2005] [serial = 69] [outer = 0x7f9c4ea3fc00]
05:28:56 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
05:28:56 INFO - document served over http requires an https
05:28:56 INFO - sub-resource via iframe-tag using the http-csp
05:28:56 INFO - delivery method with swap-origin-redirect and when
05:28: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"
05:28:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:56 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
05:28:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1684ms
05:28:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:28:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4f5d6800 == 10 [pid = 2005] [id = 26]
05:28:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 32 (0x7f9c4e409c00) [pid = 2005] [serial = 70] [outer = (nil)]
05:28:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 33 (0x7f9c4eb2cc00) [pid = 2005] [serial = 71] [outer = 0x7f9c4e409c00]
05:28:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 34 (0x7f9c500d6c00) [pid = 2005] [serial = 72] [outer = 0x7f9c4e409c00]
05:28:58 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
05:28:58 INFO - document served over http requires an https
05:28:58 INFO - sub-resource via script-tag using the http-csp
05:28:58 INFO - delivery method with keep-origin-redirect and when
05:28:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:28:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:28:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:58 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
05:28:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1990ms
05:28:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:28:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d83d000 == 11 [pid = 2005] [id = 27]
05:28:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 35 (0x7f9c4d8b6800) [pid = 2005] [serial = 73] [outer = (nil)]
05:28:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 36 (0x7f9c4dd24000) [pid = 2005] [serial = 74] [outer = 0x7f9c4d8b6800]
05:28:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 37 (0x7f9c4e410000) [pid = 2005] [serial = 75] [outer = 0x7f9c4d8b6800]
05:29:00 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d847800 == 10 [pid = 2005] [id = 21]
05:29:00 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d0ba800 == 9 [pid = 2005] [id = 20]
05:29:00 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e1a5000 == 8 [pid = 2005] [id = 19]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 36 (0x7f9c4e14dc00) [pid = 2005] [serial = 25] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 35 (0x7f9c4e054000) [pid = 2005] [serial = 20] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 34 (0x7f9c4e407c00) [pid = 2005] [serial = 12] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 33 (0x7f9c4e14b800) [pid = 2005] [serial = 15] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 32 (0x7f9c4ea3b000) [pid = 2005] [serial = 6] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 31 (0x7f9c4e054c00) [pid = 2005] [serial = 51] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 30 (0x7f9c4e87bc00) [pid = 2005] [serial = 9] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 29 (0x7f9c5003b800) [pid = 2005] [serial = 33] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 28 (0x7f9c503e3000) [pid = 2005] [serial = 36] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 27 (0x7f9c4ce48000) [pid = 2005] [serial = 48] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1956 | --DOMWINDOW == 26 (0x7f9c4e408400) [pid = 2005] [serial = 30] [outer = (nil)] [url = about:blank]
05:29:00 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
05:29:00 INFO - document served over http requires an https
05:29:00 INFO - sub-resource via script-tag using the http-csp
05:29:00 INFO - delivery method with no-redirect and when
05:29:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:00 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
05:29:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1884ms
05:29:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:29:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d841800 == 9 [pid = 2005] [id = 28]
05:29:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 27 (0x7f9c4ce52400) [pid = 2005] [serial = 76] [outer = (nil)]
05:29:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 28 (0x7f9c4dd23c00) [pid = 2005] [serial = 77] [outer = 0x7f9c4ce52400]
05:29:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 29 (0x7f9c4e882c00) [pid = 2005] [serial = 78] [outer = 0x7f9c4ce52400]
05:29:02 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
05:29:02 INFO - document served over http requires an https
05:29:02 INFO - sub-resource via script-tag using the http-csp
05:29:02 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:02 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
05:29:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1687ms
05:29:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:29:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e19e000 == 10 [pid = 2005] [id = 29]
05:29:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 30 (0x7f9c4e053800) [pid = 2005] [serial = 79] [outer = (nil)]
05:29:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 31 (0x7f9c4eb35000) [pid = 2005] [serial = 80] [outer = 0x7f9c4e053800]
05:29:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 32 (0x7f9c500db800) [pid = 2005] [serial = 81] [outer = 0x7f9c4e053800]
05:29:03 INFO - PROCESS | 1956 | --DOMWINDOW == 31 (0x7f9c4e40d000) [pid = 2005] [serial = 53] [outer = (nil)] [url = about:blank]
05:29:03 INFO - PROCESS | 1956 | --DOMWINDOW == 30 (0x7f9c4d8b4800) [pid = 2005] [serial = 61] [outer = (nil)] [url = about:blank]
05:29:03 INFO - PROCESS | 1956 | --DOMWINDOW == 29 (0x7f9c4dd26c00) [pid = 2005] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:03 INFO - PROCESS | 1956 | --DOMWINDOW == 28 (0x7f9c4d8b6400) [pid = 2005] [serial = 56] [outer = (nil)] [url = about:blank]
05:29:03 INFO - PROCESS | 1956 | --DOMWINDOW == 27 (0x7f9c4d8bb800) [pid = 2005] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:03 INFO - PROCESS | 1956 | --DOMWINDOW == 26 (0x7f9c4d8b4000) [pid = 2005] [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]
05:29:03 INFO - PROCESS | 1956 | --DOMWINDOW == 25 (0x7f9c4d8b0800) [pid = 2005] [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]
05:29:03 INFO - PROCESS | 1956 | --DOMWINDOW == 24 (0x7f9c4f57f800) [pid = 2005] [serial = 54] [outer = (nil)] [url = about:blank]
05:29:04 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
05:29:04 INFO - document served over http requires an https
05:29:04 INFO - sub-resource via xhr-request using the http-csp
05:29:04 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:04 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
05:29:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2340ms
05:29:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:29:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e85d000 == 11 [pid = 2005] [id = 30]
05:29:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 25 (0x7f9c4ea41c00) [pid = 2005] [serial = 82] [outer = (nil)]
05:29:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 26 (0x7f9c502d3800) [pid = 2005] [serial = 83] [outer = 0x7f9c4ea41c00]
05:29:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 27 (0x7f9c51a13800) [pid = 2005] [serial = 84] [outer = 0x7f9c4ea41c00]
05:29:06 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
05:29:06 INFO - document served over http requires an https
05:29:06 INFO - sub-resource via xhr-request using the http-csp
05:29:06 INFO - delivery method with no-redirect and when
05:29: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"
05:29:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:06 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
05:29:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1282ms
05:29:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:29:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4f5dd800 == 12 [pid = 2005] [id = 31]
05:29:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 28 (0x7f9c502c8c00) [pid = 2005] [serial = 85] [outer = (nil)]
05:29:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 29 (0x7f9c5357f000) [pid = 2005] [serial = 86] [outer = 0x7f9c502c8c00]
05:29:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 30 (0x7f9c538f6000) [pid = 2005] [serial = 87] [outer = 0x7f9c502c8c00]
05:29:07 INFO - PROCESS | 1956 | --DOMWINDOW == 16 (0x7f8e5e229800) [pid = 1956] [serial = 22] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
05:29:07 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
05:29:07 INFO - document served over http requires an https
05:29:07 INFO - sub-resource via xhr-request using the http-csp
05:29:07 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:07 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
05:29:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1377ms
05:29:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:29:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d834000 == 13 [pid = 2005] [id = 32]
05:29:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 31 (0x7f9c4c737c00) [pid = 2005] [serial = 88] [outer = (nil)]
05:29:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 32 (0x7f9c4c738c00) [pid = 2005] [serial = 89] [outer = 0x7f9c4c737c00]
05:29:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 33 (0x7f9c4c740400) [pid = 2005] [serial = 90] [outer = 0x7f9c4c737c00]
05:29:09 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
05:29:09 INFO - document served over http requires an http
05:29:09 INFO - sub-resource via fetch-request using the http-csp
05:29:09 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:09 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
05:29:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1631ms
05:29:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:29:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c53963000 == 14 [pid = 2005] [id = 33]
05:29:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 34 (0x7f9c4c738000) [pid = 2005] [serial = 91] [outer = (nil)]
05:29:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 35 (0x7f9c4e880000) [pid = 2005] [serial = 92] [outer = 0x7f9c4c738000]
05:29:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 36 (0x7f9c502cfc00) [pid = 2005] [serial = 93] [outer = 0x7f9c4c738000]
05:29:10 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
05:29:10 INFO - document served over http requires an http
05:29:10 INFO - sub-resource via fetch-request using the http-csp
05:29:10 INFO - delivery method with no-redirect and when
05:29:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:10 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
05:29:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1476ms
05:29:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:29:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db19000 == 15 [pid = 2005] [id = 34]
05:29:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 37 (0x7f9c4e879400) [pid = 2005] [serial = 94] [outer = (nil)]
05:29:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 38 (0x7f9c53949000) [pid = 2005] [serial = 95] [outer = 0x7f9c4e879400]
05:29:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 39 (0x7f9c53a48800) [pid = 2005] [serial = 96] [outer = 0x7f9c4e879400]
05:29:13 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
05:29:13 INFO - document served over http requires an http
05:29:13 INFO - sub-resource via fetch-request using the http-csp
05:29:13 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:13 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
05:29:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2505ms
05:29:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e85d000 == 14 [pid = 2005] [id = 30]
05:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e19e000 == 13 [pid = 2005] [id = 29]
05:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d841800 == 12 [pid = 2005] [id = 28]
05:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d83d000 == 11 [pid = 2005] [id = 27]
05:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4f5d6800 == 10 [pid = 2005] [id = 26]
05:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ea6d000 == 9 [pid = 2005] [id = 25]
05:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd10000 == 8 [pid = 2005] [id = 22]
05:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d84c000 == 7 [pid = 2005] [id = 18]
05:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e42a800 == 6 [pid = 2005] [id = 24]
05:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd08800 == 5 [pid = 2005] [id = 23]
05:29:13 INFO - PROCESS | 1956 | --DOMWINDOW == 38 (0x7f9c4e051800) [pid = 2005] [serial = 57] [outer = (nil)] [url = about:blank]
05:29:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c88f800 == 6 [pid = 2005] [id = 35]
05:29:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 39 (0x7f9c4d8b0800) [pid = 2005] [serial = 97] [outer = (nil)]
05:29:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 40 (0x7f9c4d8b5c00) [pid = 2005] [serial = 98] [outer = 0x7f9c4d8b0800]
05:29:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 41 (0x7f9c4e049400) [pid = 2005] [serial = 99] [outer = 0x7f9c4d8b0800]
05:29:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d0c8000 == 7 [pid = 2005] [id = 36]
05:29:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 42 (0x7f9c4e054c00) [pid = 2005] [serial = 100] [outer = (nil)]
05:29:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 43 (0x7f9c4e155800) [pid = 2005] [serial = 101] [outer = 0x7f9c4e054c00]
05:29:15 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
05:29:15 INFO - document served over http requires an http
05:29:15 INFO - sub-resource via iframe-tag using the http-csp
05:29:15 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:15 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
05:29:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1928ms
05:29:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:29:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d841000 == 8 [pid = 2005] [id = 37]
05:29:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x7f9c4d8b3000) [pid = 2005] [serial = 102] [outer = (nil)]
05:29:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x7f9c4e14ec00) [pid = 2005] [serial = 103] [outer = 0x7f9c4d8b3000]
05:29:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x7f9c4eaa3c00) [pid = 2005] [serial = 104] [outer = 0x7f9c4d8b3000]
05:29:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd0e000 == 9 [pid = 2005] [id = 38]
05:29:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c4eb2c800) [pid = 2005] [serial = 105] [outer = (nil)]
05:29:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4eb35400) [pid = 2005] [serial = 106] [outer = 0x7f9c4eb2c800]
05:29:17 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
05:29:17 INFO - document served over http requires an http
05:29:17 INFO - sub-resource via iframe-tag using the http-csp
05:29:17 INFO - delivery method with no-redirect and when
05:29: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"
05:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:17 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
05:29:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2283ms
05:29:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:29:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd22000 == 10 [pid = 2005] [id = 39]
05:29:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4e40b800) [pid = 2005] [serial = 107] [outer = (nil)]
05:29:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4eb31400) [pid = 2005] [serial = 108] [outer = 0x7f9c4e40b800]
05:29:18 INFO - PROCESS | 1956 | 1447162158149 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
05:29:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c5060d400) [pid = 2005] [serial = 109] [outer = 0x7f9c4e40b800]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c5357f000) [pid = 2005] [serial = 86] [outer = (nil)] [url = about:blank]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c4e046800) [pid = 2005] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162134854]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c4dd23c00) [pid = 2005] [serial = 77] [outer = (nil)] [url = about:blank]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c502d3800) [pid = 2005] [serial = 83] [outer = (nil)] [url = about:blank]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c4eb35000) [pid = 2005] [serial = 80] [outer = (nil)] [url = about:blank]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 45 (0x7f9c4dd24000) [pid = 2005] [serial = 74] [outer = (nil)] [url = about:blank]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 44 (0x7f9c4eaa5c00) [pid = 2005] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 43 (0x7f9c4e04a000) [pid = 2005] [serial = 66] [outer = (nil)] [url = about:blank]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 42 (0x7f9c4eb2cc00) [pid = 2005] [serial = 71] [outer = (nil)] [url = about:blank]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 41 (0x7f9c4d8b6800) [pid = 2005] [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]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 40 (0x7f9c4e053800) [pid = 2005] [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]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 39 (0x7f9c4ce52400) [pid = 2005] [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]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 38 (0x7f9c4ea41c00) [pid = 2005] [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]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 37 (0x7f9c4d8b8400) [pid = 2005] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162134854]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 36 (0x7f9c4ea3fc00) [pid = 2005] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e419800 == 11 [pid = 2005] [id = 40]
05:29:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 37 (0x7f9c4ce4fc00) [pid = 2005] [serial = 110] [outer = (nil)]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 36 (0x7f9c51a13800) [pid = 2005] [serial = 84] [outer = (nil)] [url = about:blank]
05:29:19 INFO - PROCESS | 1956 | --DOMWINDOW == 35 (0x7f9c500db800) [pid = 2005] [serial = 81] [outer = (nil)] [url = about:blank]
05:29:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 36 (0x7f9c4d8b3c00) [pid = 2005] [serial = 111] [outer = 0x7f9c4ce4fc00]
05:29:19 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
05:29:19 INFO - document served over http requires an http
05:29:19 INFO - sub-resource via iframe-tag using the http-csp
05:29:19 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:19 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
05:29:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2155ms
05:29:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:29:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e84c000 == 12 [pid = 2005] [id = 41]
05:29:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 37 (0x7f9c4d8b2c00) [pid = 2005] [serial = 112] [outer = (nil)]
05:29:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 38 (0x7f9c4eaa5c00) [pid = 2005] [serial = 113] [outer = 0x7f9c4d8b2c00]
05:29:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 39 (0x7f9c5355d000) [pid = 2005] [serial = 114] [outer = 0x7f9c4d8b2c00]
05:29:21 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
05:29:21 INFO - document served over http requires an http
05:29:21 INFO - sub-resource via script-tag using the http-csp
05:29:21 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:21 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
05:29:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1687ms
05:29:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:29:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d837800 == 13 [pid = 2005] [id = 42]
05:29:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 40 (0x7f9c4e045400) [pid = 2005] [serial = 115] [outer = (nil)]
05:29:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 41 (0x7f9c4e04b800) [pid = 2005] [serial = 116] [outer = 0x7f9c4e045400]
05:29:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 42 (0x7f9c4ea39c00) [pid = 2005] [serial = 117] [outer = 0x7f9c4e045400]
05:29:23 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
05:29:23 INFO - document served over http requires an http
05:29:23 INFO - sub-resource via script-tag using the http-csp
05:29:23 INFO - delivery method with no-redirect and when
05:29: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"
05:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:23 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
05:29:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2075ms
05:29:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:29:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ea7c000 == 14 [pid = 2005] [id = 43]
05:29:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 43 (0x7f9c4dd2f000) [pid = 2005] [serial = 118] [outer = (nil)]
05:29:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x7f9c51a1f400) [pid = 2005] [serial = 119] [outer = 0x7f9c4dd2f000]
05:29:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x7f9c53a4d800) [pid = 2005] [serial = 120] [outer = 0x7f9c4dd2f000]
05:29:26 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
05:29:26 INFO - document served over http requires an http
05:29:26 INFO - sub-resource via script-tag using the http-csp
05:29:26 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:26 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
05:29:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2762ms
05:29:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:29:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d83f000 == 15 [pid = 2005] [id = 44]
05:29:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x7f9c4ca0f400) [pid = 2005] [serial = 121] [outer = (nil)]
05:29:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c4ca17000) [pid = 2005] [serial = 122] [outer = 0x7f9c4ca0f400]
05:29:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4dd24000) [pid = 2005] [serial = 123] [outer = 0x7f9c4ca0f400]
05:29:27 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e419800 == 14 [pid = 2005] [id = 40]
05:29:27 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd22000 == 13 [pid = 2005] [id = 39]
05:29:27 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd0e000 == 12 [pid = 2005] [id = 38]
05:29:27 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d841000 == 11 [pid = 2005] [id = 37]
05:29:27 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d0c8000 == 10 [pid = 2005] [id = 36]
05:29:27 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c88f800 == 9 [pid = 2005] [id = 35]
05:29:27 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db19000 == 8 [pid = 2005] [id = 34]
05:29:27 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c53963000 == 7 [pid = 2005] [id = 33]
05:29:27 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d834000 == 6 [pid = 2005] [id = 32]
05:29:27 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4f5dd800 == 5 [pid = 2005] [id = 31]
05:29:27 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c4e410000) [pid = 2005] [serial = 75] [outer = (nil)] [url = about:blank]
05:29:27 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c4e882c00) [pid = 2005] [serial = 78] [outer = (nil)] [url = about:blank]
05:29:28 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
05:29:28 INFO - document served over http requires an http
05:29:28 INFO - sub-resource via xhr-request using the http-csp
05:29:28 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:28 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
05:29:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2462ms
05:29:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:29:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d833800 == 6 [pid = 2005] [id = 45]
05:29:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c4e047000) [pid = 2005] [serial = 124] [outer = (nil)]
05:29:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4e40e800) [pid = 2005] [serial = 125] [outer = 0x7f9c4e047000]
05:29:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4eaa7400) [pid = 2005] [serial = 126] [outer = 0x7f9c4e047000]
05:29:30 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
05:29:30 INFO - document served over http requires an http
05:29:30 INFO - sub-resource via xhr-request using the http-csp
05:29:30 INFO - delivery method with no-redirect and when
05:29: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"
05:29:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:30 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
05:29:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1598ms
05:29:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:29:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e193000 == 7 [pid = 2005] [id = 46]
05:29:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4e149c00) [pid = 2005] [serial = 127] [outer = (nil)]
05:29:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c5028ec00) [pid = 2005] [serial = 128] [outer = 0x7f9c4e149c00]
05:29:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c5381a400) [pid = 2005] [serial = 129] [outer = 0x7f9c4e149c00]
05:29:32 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
05:29:32 INFO - document served over http requires an http
05:29:32 INFO - sub-resource via xhr-request using the http-csp
05:29:32 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:32 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
05:29:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1580ms
05:29:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:29:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e86b800 == 8 [pid = 2005] [id = 47]
05:29:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c4eb27c00) [pid = 2005] [serial = 130] [outer = (nil)]
05:29:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c503e8000) [pid = 2005] [serial = 131] [outer = 0x7f9c4eb27c00]
05:29:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4c9de800) [pid = 2005] [serial = 132] [outer = 0x7f9c4eb27c00]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4c738c00) [pid = 2005] [serial = 89] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c4e880000) [pid = 2005] [serial = 92] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c4d8b3c00) [pid = 2005] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c4eb31400) [pid = 2005] [serial = 108] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4eb35400) [pid = 2005] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162157028]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c4e14ec00) [pid = 2005] [serial = 103] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c53949000) [pid = 2005] [serial = 95] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c4eaa5c00) [pid = 2005] [serial = 113] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c4e155800) [pid = 2005] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 45 (0x7f9c4d8b5c00) [pid = 2005] [serial = 98] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 44 (0x7f9c4d8b3000) [pid = 2005] [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]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 43 (0x7f9c4e054c00) [pid = 2005] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 42 (0x7f9c4e40b800) [pid = 2005] [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]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 41 (0x7f9c4eb2c800) [pid = 2005] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162157028]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 40 (0x7f9c4d8b0800) [pid = 2005] [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]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 39 (0x7f9c4ce4fc00) [pid = 2005] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1956 | --DOMWINDOW == 38 (0x7f9c4e879400) [pid = 2005] [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]
05:29:33 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
05:29:33 INFO - document served over http requires an https
05:29:33 INFO - sub-resource via fetch-request using the http-csp
05:29:33 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:33 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
05:29:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1746ms
05:29:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:29:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c5396c000 == 9 [pid = 2005] [id = 48]
05:29:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 39 (0x7f9c4c736400) [pid = 2005] [serial = 133] [outer = (nil)]
05:29:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 40 (0x7f9c4c9e1400) [pid = 2005] [serial = 134] [outer = 0x7f9c4c736400]
05:29:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 41 (0x7f9c4d8b3c00) [pid = 2005] [serial = 135] [outer = 0x7f9c4c736400]
05:29:35 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
05:29:35 INFO - document served over http requires an https
05:29:35 INFO - sub-resource via fetch-request using the http-csp
05:29:35 INFO - delivery method with no-redirect and when
05:29: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"
05:29:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:35 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
05:29:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1591ms
05:29:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:29:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca82000 == 10 [pid = 2005] [id = 49]
05:29:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 42 (0x7f9c4c9e3c00) [pid = 2005] [serial = 136] [outer = (nil)]
05:29:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 43 (0x7f9c4ca12000) [pid = 2005] [serial = 137] [outer = 0x7f9c4c9e3c00]
05:29:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x7f9c4eaab400) [pid = 2005] [serial = 138] [outer = 0x7f9c4c9e3c00]
05:29: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
05:29:37 INFO - document served over http requires an https
05:29:37 INFO - sub-resource via fetch-request using the http-csp
05:29:37 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29: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
05:29:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2393ms
05:29:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:29:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bd9c000 == 11 [pid = 2005] [id = 50]
05:29:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x7f9c4d8b2000) [pid = 2005] [serial = 139] [outer = (nil)]
05:29:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x7f9c53a46400) [pid = 2005] [serial = 140] [outer = 0x7f9c4d8b2000]
05:29:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c4bdc3400) [pid = 2005] [serial = 141] [outer = 0x7f9c4d8b2000]
05:29:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bdb1000 == 12 [pid = 2005] [id = 51]
05:29:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4bdc7c00) [pid = 2005] [serial = 142] [outer = (nil)]
05:29:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4bdc5c00) [pid = 2005] [serial = 143] [outer = 0x7f9c4bdc7c00]
05:29: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
05:29:40 INFO - document served over http requires an https
05:29:40 INFO - sub-resource via iframe-tag using the http-csp
05:29:40 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29: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
05:29:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3081ms
05:29:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:29:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c878800 == 13 [pid = 2005] [id = 52]
05:29:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4c737400) [pid = 2005] [serial = 144] [outer = (nil)]
05:29:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c4c9dd000) [pid = 2005] [serial = 145] [outer = 0x7f9c4c737400]
05:29:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c4ca18000) [pid = 2005] [serial = 146] [outer = 0x7f9c4c737400]
05:29:41 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e86b800 == 12 [pid = 2005] [id = 47]
05:29:41 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e193000 == 11 [pid = 2005] [id = 46]
05:29:41 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d833800 == 10 [pid = 2005] [id = 45]
05:29:41 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d83f000 == 9 [pid = 2005] [id = 44]
05:29:41 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ea7c000 == 8 [pid = 2005] [id = 43]
05:29:41 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d837800 == 7 [pid = 2005] [id = 42]
05:29:41 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e84c000 == 6 [pid = 2005] [id = 41]
05:29:41 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c53a48800) [pid = 2005] [serial = 96] [outer = (nil)] [url = about:blank]
05:29:41 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4e049400) [pid = 2005] [serial = 99] [outer = (nil)] [url = about:blank]
05:29:41 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c5060d400) [pid = 2005] [serial = 109] [outer = (nil)] [url = about:blank]
05:29:41 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c4eaa3c00) [pid = 2005] [serial = 104] [outer = (nil)] [url = about:blank]
05:29:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca88000 == 7 [pid = 2005] [id = 53]
05:29:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4ce47400) [pid = 2005] [serial = 147] [outer = (nil)]
05:29:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4d8b8400) [pid = 2005] [serial = 148] [outer = 0x7f9c4ce47400]
05:29: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
05:29:42 INFO - document served over http requires an https
05:29:42 INFO - sub-resource via iframe-tag using the http-csp
05:29:42 INFO - delivery method with no-redirect and when
05:29: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"
05:29:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29: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
05:29:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1647ms
05:29:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:29:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d0c3000 == 8 [pid = 2005] [id = 54]
05:29:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c4c73b800) [pid = 2005] [serial = 149] [outer = (nil)]
05:29:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c4ce50000) [pid = 2005] [serial = 150] [outer = 0x7f9c4c73b800]
05:29:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c4e152000) [pid = 2005] [serial = 151] [outer = 0x7f9c4c73b800]
05:29:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db03800 == 9 [pid = 2005] [id = 55]
05:29:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c4e40dc00) [pid = 2005] [serial = 152] [outer = (nil)]
05:29:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4ea3b000) [pid = 2005] [serial = 153] [outer = 0x7f9c4e40dc00]
05:29:44 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
05:29:44 INFO - document served over http requires an https
05:29:44 INFO - sub-resource via iframe-tag using the http-csp
05:29:44 INFO - delivery method with swap-origin-redirect and when
05:29:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:29:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:44 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
05:29:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1478ms
05:29:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:29:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db21800 == 10 [pid = 2005] [id = 56]
05:29:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c4dd31800) [pid = 2005] [serial = 154] [outer = (nil)]
05:29:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c4eb2a000) [pid = 2005] [serial = 155] [outer = 0x7f9c4dd31800]
05:29:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c50287400) [pid = 2005] [serial = 156] [outer = 0x7f9c4dd31800]
05:29:45 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
05:29:45 INFO - document served over http requires an https
05:29:45 INFO - sub-resource via script-tag using the http-csp
05:29:45 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:45 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
05:29:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1692ms
05:29:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:29:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e19a800 == 11 [pid = 2005] [id = 57]
05:29:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c4eb27800) [pid = 2005] [serial = 157] [outer = (nil)]
05:29:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c5355d800) [pid = 2005] [serial = 158] [outer = 0x7f9c4eb27800]
05:29:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c53a4a400) [pid = 2005] [serial = 159] [outer = 0x7f9c4eb27800]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c4e04b800) [pid = 2005] [serial = 116] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c5028ec00) [pid = 2005] [serial = 128] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c503e8000) [pid = 2005] [serial = 131] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4e40e800) [pid = 2005] [serial = 125] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c51a1f400) [pid = 2005] [serial = 119] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c4ca17000) [pid = 2005] [serial = 122] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4eb27c00) [pid = 2005] [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]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c4e047000) [pid = 2005] [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]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c4e149c00) [pid = 2005] [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]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c4ca0f400) [pid = 2005] [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]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4dd2cc00) [pid = 2005] [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]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c4e409c00) [pid = 2005] [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]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c4c737c00) [pid = 2005] [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]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c4c738000) [pid = 2005] [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]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c4d8b1400) [pid = 2005] [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]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 45 (0x7f9c4d8b2c00) [pid = 2005] [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]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 44 (0x7f9c4e885c00) [pid = 2005] [serial = 67] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 43 (0x7f9c500d6c00) [pid = 2005] [serial = 72] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 42 (0x7f9c4c740400) [pid = 2005] [serial = 90] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 41 (0x7f9c502cfc00) [pid = 2005] [serial = 93] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 40 (0x7f9c4e40a400) [pid = 2005] [serial = 62] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 39 (0x7f9c5355d000) [pid = 2005] [serial = 114] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 38 (0x7f9c5381a400) [pid = 2005] [serial = 129] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 37 (0x7f9c4eaa7400) [pid = 2005] [serial = 126] [outer = (nil)] [url = about:blank]
05:29:47 INFO - PROCESS | 1956 | --DOMWINDOW == 36 (0x7f9c4dd24000) [pid = 2005] [serial = 123] [outer = (nil)] [url = about:blank]
05:29:47 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
05:29:47 INFO - document served over http requires an https
05:29:47 INFO - sub-resource via script-tag using the http-csp
05:29:47 INFO - delivery method with no-redirect and when
05:29: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"
05:29:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:47 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
05:29:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1632ms
05:29:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:29:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e852800 == 12 [pid = 2005] [id = 58]
05:29:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 37 (0x7f9c4ca0f400) [pid = 2005] [serial = 160] [outer = (nil)]
05:29:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 38 (0x7f9c4dd32c00) [pid = 2005] [serial = 161] [outer = 0x7f9c4ca0f400]
05:29:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 39 (0x7f9c500d6c00) [pid = 2005] [serial = 162] [outer = 0x7f9c4ca0f400]
05:29:50 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
05:29:50 INFO - document served over http requires an https
05:29:50 INFO - sub-resource via script-tag using the http-csp
05:29:50 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:50 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
05:29:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2501ms
05:29:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:29:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd21000 == 13 [pid = 2005] [id = 59]
05:29:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 40 (0x7f9c4ce50400) [pid = 2005] [serial = 163] [outer = (nil)]
05:29:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 41 (0x7f9c4dd2c000) [pid = 2005] [serial = 164] [outer = 0x7f9c4ce50400]
05:29:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 42 (0x7f9c5028cc00) [pid = 2005] [serial = 165] [outer = 0x7f9c4ce50400]
05:29:52 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
05:29:52 INFO - document served over http requires an https
05:29:52 INFO - sub-resource via xhr-request using the http-csp
05:29:52 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:52 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
05:29:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2027ms
05:29:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:29:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c502f1000 == 14 [pid = 2005] [id = 60]
05:29:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 43 (0x7f9c4ce4ec00) [pid = 2005] [serial = 166] [outer = (nil)]
05:29:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x7f9c4dbc4800) [pid = 2005] [serial = 167] [outer = 0x7f9c4ce4ec00]
05:29:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x7f9c4dbcac00) [pid = 2005] [serial = 168] [outer = 0x7f9c4ce4ec00]
05:29:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 17 (0x7f8e4afbd000) [pid = 1956] [serial = 24] [outer = 0x7f8e4f5c0800]
05:29:55 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
05:29:55 INFO - document served over http requires an https
05:29:55 INFO - sub-resource via xhr-request using the http-csp
05:29:55 INFO - delivery method with no-redirect and when
05:29:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:29:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:55 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
05:29:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2989ms
05:29:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:29:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c87e800 == 15 [pid = 2005] [id = 61]
05:29:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x7f9c4c73f400) [pid = 2005] [serial = 169] [outer = (nil)]
05:29:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c4c9e3800) [pid = 2005] [serial = 170] [outer = 0x7f9c4c73f400]
05:29:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4d8af800) [pid = 2005] [serial = 171] [outer = 0x7f9c4c73f400]
05:29:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e19a800 == 14 [pid = 2005] [id = 57]
05:29:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db21800 == 13 [pid = 2005] [id = 56]
05:29:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bdb1000 == 12 [pid = 2005] [id = 51]
05:29:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db03800 == 11 [pid = 2005] [id = 55]
05:29:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d0c3000 == 10 [pid = 2005] [id = 54]
05:29:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca88000 == 9 [pid = 2005] [id = 53]
05:29:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c878800 == 8 [pid = 2005] [id = 52]
05:29:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bd9c000 == 7 [pid = 2005] [id = 50]
05:29:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c5396c000 == 6 [pid = 2005] [id = 48]
05:29:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca82000 == 5 [pid = 2005] [id = 49]
05:29:56 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c4c9de800) [pid = 2005] [serial = 132] [outer = (nil)] [url = about:blank]
05:29:56 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
05:29:56 INFO - document served over http requires an https
05:29:56 INFO - sub-resource via xhr-request using the http-csp
05:29:56 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:56 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
05:29:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1511ms
05:29:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:29:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c887000 == 6 [pid = 2005] [id = 62]
05:29:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4c9dcc00) [pid = 2005] [serial = 172] [outer = (nil)]
05:29:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4ca16c00) [pid = 2005] [serial = 173] [outer = 0x7f9c4c9dcc00]
05:29:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4dbd0400) [pid = 2005] [serial = 174] [outer = 0x7f9c4c9dcc00]
05:29:58 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
05:29:58 INFO - document served over http requires an http
05:29:58 INFO - sub-resource via fetch-request using the meta-csp
05:29:58 INFO - delivery method with keep-origin-redirect and when
05:29: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-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
05:29:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:58 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
05:29:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1383ms
05:29:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:29:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d846800 == 7 [pid = 2005] [id = 63]
05:29:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c4d8ba400) [pid = 2005] [serial = 175] [outer = (nil)]
05:29:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c4dd2ec00) [pid = 2005] [serial = 176] [outer = 0x7f9c4d8ba400]
05:29:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c4e406400) [pid = 2005] [serial = 177] [outer = 0x7f9c4d8ba400]
05:29:59 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
05:29:59 INFO - document served over http requires an http
05:29:59 INFO - sub-resource via fetch-request using the meta-csp
05:29:59 INFO - delivery method with no-redirect and when
05:29:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
05:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:59 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
05:29:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1437ms
05:29:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:29:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd10000 == 8 [pid = 2005] [id = 64]
05:29:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c4e050000) [pid = 2005] [serial = 178] [outer = (nil)]
05:29:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4eaa0800) [pid = 2005] [serial = 179] [outer = 0x7f9c4e050000]
05:30:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c4eb2f000) [pid = 2005] [serial = 180] [outer = 0x7f9c4e050000]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c4d8b8400) [pid = 2005] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162182394]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4c9dd000) [pid = 2005] [serial = 145] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c4bdc5c00) [pid = 2005] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c4c9e1400) [pid = 2005] [serial = 134] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c4ea3b000) [pid = 2005] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4ca12000) [pid = 2005] [serial = 137] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c53a46400) [pid = 2005] [serial = 140] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c4ce50000) [pid = 2005] [serial = 150] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c4eb2a000) [pid = 2005] [serial = 155] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c5355d800) [pid = 2005] [serial = 158] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 45 (0x7f9c4dd31800) [pid = 2005] [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]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 44 (0x7f9c4c737400) [pid = 2005] [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]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 43 (0x7f9c4e40dc00) [pid = 2005] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 42 (0x7f9c4eb27800) [pid = 2005] [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]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 41 (0x7f9c4bdc7c00) [pid = 2005] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 40 (0x7f9c4ce47400) [pid = 2005] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162182394]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 39 (0x7f9c4c73b800) [pid = 2005] [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]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 38 (0x7f9c4d8b2000) [pid = 2005] [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]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 37 (0x7f9c4e045400) [pid = 2005] [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]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 36 (0x7f9c502c8c00) [pid = 2005] [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]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 35 (0x7f9c4dd2f000) [pid = 2005] [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]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 34 (0x7f9c4ea39c00) [pid = 2005] [serial = 117] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 33 (0x7f9c538f6000) [pid = 2005] [serial = 87] [outer = (nil)] [url = about:blank]
05:30:01 INFO - PROCESS | 1956 | --DOMWINDOW == 32 (0x7f9c53a4d800) [pid = 2005] [serial = 120] [outer = (nil)] [url = about:blank]
05:30:01 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
05:30:01 INFO - document served over http requires an http
05:30:01 INFO - sub-resource via fetch-request using the meta-csp
05:30:01 INFO - delivery method with swap-origin-redirect and when
05:30: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-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
05:30:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:01 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
05:30:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2237ms
05:30:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:30:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db20800 == 9 [pid = 2005] [id = 65]
05:30:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 33 (0x7f9c4c9e8000) [pid = 2005] [serial = 181] [outer = (nil)]
05:30:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 34 (0x7f9c4ca0bc00) [pid = 2005] [serial = 182] [outer = 0x7f9c4c9e8000]
05:30:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 35 (0x7f9c4d8b3400) [pid = 2005] [serial = 183] [outer = 0x7f9c4c9e8000]
05:30:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e420000 == 10 [pid = 2005] [id = 66]
05:30:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 36 (0x7f9c4dbd1400) [pid = 2005] [serial = 184] [outer = (nil)]
05:30:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 37 (0x7f9c4e04d800) [pid = 2005] [serial = 185] [outer = 0x7f9c4dbd1400]
05:30:04 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
05:30:04 INFO - document served over http requires an http
05:30:04 INFO - sub-resource via iframe-tag using the meta-csp
05:30:04 INFO - delivery method with keep-origin-redirect and when
05:30: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/iframe-tag/generic.keep-origin-redirect.http.html"
05:30:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:04 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
05:30:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2239ms
05:30:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:30:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e858800 == 11 [pid = 2005] [id = 67]
05:30:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 38 (0x7f9c4c9df000) [pid = 2005] [serial = 186] [outer = (nil)]
05:30:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 39 (0x7f9c4e40dc00) [pid = 2005] [serial = 187] [outer = 0x7f9c4c9df000]
05:30:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 40 (0x7f9c4eb31c00) [pid = 2005] [serial = 188] [outer = 0x7f9c4c9df000]
05:30:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4f5c8000 == 12 [pid = 2005] [id = 68]
05:30:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 41 (0x7f9c4eb36000) [pid = 2005] [serial = 189] [outer = (nil)]
05:30:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 42 (0x7f9c5003d800) [pid = 2005] [serial = 190] [outer = 0x7f9c4eb36000]
05:30:06 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
05:30:06 INFO - document served over http requires an http
05:30:06 INFO - sub-resource via iframe-tag using the meta-csp
05:30:06 INFO - delivery method with no-redirect and when
05:30: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/iframe-tag/generic.no-redirect.http.html"
05:30:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:06 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
05:30:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2038ms
05:30:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:30:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c502dd800 == 13 [pid = 2005] [id = 69]
05:30:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 43 (0x7f9c4dd31800) [pid = 2005] [serial = 191] [outer = (nil)]
05:30:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x7f9c50037800) [pid = 2005] [serial = 192] [outer = 0x7f9c4dd31800]
05:30:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x7f9c50369c00) [pid = 2005] [serial = 193] [outer = 0x7f9c4dd31800]
05:30:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c95e800 == 14 [pid = 2005] [id = 70]
05:30:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x7f9c4ce52c00) [pid = 2005] [serial = 194] [outer = (nil)]
05:30:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c4c733800) [pid = 2005] [serial = 195] [outer = 0x7f9c4ce52c00]
05:30:09 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
05:30:09 INFO - document served over http requires an http
05:30:09 INFO - sub-resource via iframe-tag using the meta-csp
05:30:09 INFO - delivery method with swap-origin-redirect and when
05:30:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
05:30:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:09 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
05:30:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2962ms
05:30:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:30:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bdae000 == 15 [pid = 2005] [id = 71]
05:30:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4ca13800) [pid = 2005] [serial = 196] [outer = (nil)]
05:30:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4ce45400) [pid = 2005] [serial = 197] [outer = 0x7f9c4ca13800]
05:30:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4dbc5000) [pid = 2005] [serial = 198] [outer = 0x7f9c4ca13800]
05:30:10 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d846800 == 14 [pid = 2005] [id = 63]
05:30:10 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c887000 == 13 [pid = 2005] [id = 62]
05:30:10 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c87e800 == 12 [pid = 2005] [id = 61]
05:30:10 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c502f1000 == 11 [pid = 2005] [id = 60]
05:30:10 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd21000 == 10 [pid = 2005] [id = 59]
05:30:10 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e852800 == 9 [pid = 2005] [id = 58]
05:30:10 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c53a4a400) [pid = 2005] [serial = 159] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c4ca18000) [pid = 2005] [serial = 146] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c50287400) [pid = 2005] [serial = 156] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c4e152000) [pid = 2005] [serial = 151] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1956 | --DOMWINDOW == 45 (0x7f9c4d8b3c00) [pid = 2005] [serial = 135] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1956 | --DOMWINDOW == 44 (0x7f9c4eaab400) [pid = 2005] [serial = 138] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1956 | --DOMWINDOW == 43 (0x7f9c4bdc3400) [pid = 2005] [serial = 141] [outer = (nil)] [url = about:blank]
05:30:10 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
05:30:10 INFO - document served over http requires an http
05:30:10 INFO - sub-resource via script-tag using the meta-csp
05:30:10 INFO - delivery method with keep-origin-redirect and when
05:30: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/script-tag/generic.keep-origin-redirect.http.html"
05:30:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:10 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
05:30:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1485ms
05:30:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:30:10 INFO - PROCESS | 1956 | --DOMWINDOW == 16 (0x7f8e4db8d000) [pid = 1956] [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.]
05:30:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c88f800 == 10 [pid = 2005] [id = 72]
05:30:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x7f9c4c9e7800) [pid = 2005] [serial = 199] [outer = (nil)]
05:30:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x7f9c4ca14400) [pid = 2005] [serial = 200] [outer = 0x7f9c4c9e7800]
05:30:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x7f9c4e154000) [pid = 2005] [serial = 201] [outer = 0x7f9c4c9e7800]
05:30:12 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
05:30:12 INFO - document served over http requires an http
05:30:12 INFO - sub-resource via script-tag using the meta-csp
05:30:12 INFO - delivery method with no-redirect and when
05:30:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
05:30:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:12 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
05:30:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1497ms
05:30:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:30:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca76000 == 11 [pid = 2005] [id = 73]
05:30:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c4dbc6400) [pid = 2005] [serial = 202] [outer = (nil)]
05:30:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4e87bc00) [pid = 2005] [serial = 203] [outer = 0x7f9c4dbc6400]
05:30:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c502d3800) [pid = 2005] [serial = 204] [outer = 0x7f9c4dbc6400]
05:30:13 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
05:30:13 INFO - document served over http requires an http
05:30:13 INFO - sub-resource via script-tag using the meta-csp
05:30:13 INFO - delivery method with swap-origin-redirect and when
05:30: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/script-tag/generic.swap-origin-redirect.http.html"
05:30:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:13 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
05:30:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1481ms
05:30:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:30:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d837800 == 12 [pid = 2005] [id = 74]
05:30:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4eb29000) [pid = 2005] [serial = 205] [outer = (nil)]
05:30:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c53833000) [pid = 2005] [serial = 206] [outer = 0x7f9c4eb29000]
05:30:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c53a45000) [pid = 2005] [serial = 207] [outer = 0x7f9c4eb29000]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c4dd2ec00) [pid = 2005] [serial = 176] [outer = (nil)] [url = about:blank]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4eaa0800) [pid = 2005] [serial = 179] [outer = (nil)] [url = about:blank]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c4dbc4800) [pid = 2005] [serial = 167] [outer = (nil)] [url = about:blank]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c4dd32c00) [pid = 2005] [serial = 161] [outer = (nil)] [url = about:blank]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c4dd2c000) [pid = 2005] [serial = 164] [outer = (nil)] [url = about:blank]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c4ca16c00) [pid = 2005] [serial = 173] [outer = (nil)] [url = about:blank]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 45 (0x7f9c4c9e3800) [pid = 2005] [serial = 170] [outer = (nil)] [url = about:blank]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 44 (0x7f9c4d8ba400) [pid = 2005] [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]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 43 (0x7f9c4c9e3c00) [pid = 2005] [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]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 42 (0x7f9c4c73f400) [pid = 2005] [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]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 41 (0x7f9c4c736400) [pid = 2005] [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]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 40 (0x7f9c4c9dcc00) [pid = 2005] [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]
05:30:14 INFO - PROCESS | 1956 | --DOMWINDOW == 39 (0x7f9c4d8af800) [pid = 2005] [serial = 171] [outer = (nil)] [url = about:blank]
05:30:15 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
05:30:15 INFO - document served over http requires an http
05:30:15 INFO - sub-resource via xhr-request using the meta-csp
05:30:15 INFO - delivery method with keep-origin-redirect and when
05:30: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/xhr-request/generic.keep-origin-redirect.http.html"
05:30:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:15 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
05:30:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1781ms
05:30:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:30:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd20000 == 13 [pid = 2005] [id = 75]
05:30:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 40 (0x7f9c53823800) [pid = 2005] [serial = 208] [outer = (nil)]
05:30:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 41 (0x7f9c53a4bc00) [pid = 2005] [serial = 209] [outer = 0x7f9c53823800]
05:30:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 42 (0x7f9c4e53d000) [pid = 2005] [serial = 210] [outer = 0x7f9c53823800]
05:30:16 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
05:30:16 INFO - document served over http requires an http
05:30:16 INFO - sub-resource via xhr-request using the meta-csp
05:30:16 INFO - delivery method with no-redirect and when
05:30: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-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
05:30:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:16 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
05:30:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1598ms
05:30:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:30:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca74800 == 14 [pid = 2005] [id = 76]
05:30:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 43 (0x7f9c4dbc2800) [pid = 2005] [serial = 211] [outer = (nil)]
05:30:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x7f9c4dbc4000) [pid = 2005] [serial = 212] [outer = 0x7f9c4dbc2800]
05:30:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x7f9c4e53ec00) [pid = 2005] [serial = 213] [outer = 0x7f9c4dbc2800]
05:30:18 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
05:30:18 INFO - document served over http requires an http
05:30:18 INFO - sub-resource via xhr-request using the meta-csp
05:30:18 INFO - delivery method with swap-origin-redirect and when
05:30:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
05:30:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:18 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
05:30:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1927ms
05:30:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:30:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c50099000 == 15 [pid = 2005] [id = 77]
05:30:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x7f9c4d8b6800) [pid = 2005] [serial = 214] [outer = (nil)]
05:30:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c4e547c00) [pid = 2005] [serial = 215] [outer = 0x7f9c4d8b6800]
05:30:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c53a50c00) [pid = 2005] [serial = 216] [outer = 0x7f9c4d8b6800]
05:30:22 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
05:30:22 INFO - document served over http requires an https
05:30:22 INFO - sub-resource via fetch-request using the meta-csp
05:30:22 INFO - delivery method with keep-origin-redirect and when
05:30: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-https/fetch-request/generic.keep-origin-redirect.http.html"
05:30:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:22 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
05:30:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3361ms
05:30:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:30:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b783800 == 16 [pid = 2005] [id = 78]
05:30:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4bdc0000) [pid = 2005] [serial = 217] [outer = (nil)]
05:30:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4bdc8000) [pid = 2005] [serial = 218] [outer = 0x7f9c4bdc0000]
05:30:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c4ca0d400) [pid = 2005] [serial = 219] [outer = 0x7f9c4bdc0000]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d837800 == 15 [pid = 2005] [id = 74]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca76000 == 14 [pid = 2005] [id = 73]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c88f800 == 13 [pid = 2005] [id = 72]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c95e800 == 12 [pid = 2005] [id = 70]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bdae000 == 11 [pid = 2005] [id = 71]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c502dd800 == 10 [pid = 2005] [id = 69]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e858800 == 9 [pid = 2005] [id = 67]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4f5c8000 == 8 [pid = 2005] [id = 68]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e420000 == 7 [pid = 2005] [id = 66]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db20800 == 6 [pid = 2005] [id = 65]
05:30:23 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd10000 == 5 [pid = 2005] [id = 64]
05:30:23 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4e406400) [pid = 2005] [serial = 177] [outer = (nil)] [url = about:blank]
05:30:23 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c4dbd0400) [pid = 2005] [serial = 174] [outer = (nil)] [url = about:blank]
05:30:23 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
05:30:23 INFO - document served over http requires an https
05:30:23 INFO - sub-resource via fetch-request using the meta-csp
05:30:23 INFO - delivery method with no-redirect and when
05:30:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
05:30:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:23 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
05:30:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1693ms
05:30:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:30:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c87e000 == 6 [pid = 2005] [id = 79]
05:30:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4bdc2800) [pid = 2005] [serial = 220] [outer = (nil)]
05:30:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c4c73a800) [pid = 2005] [serial = 221] [outer = 0x7f9c4bdc2800]
05:30:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c4ce52000) [pid = 2005] [serial = 222] [outer = 0x7f9c4bdc2800]
05:30:25 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
05:30:25 INFO - document served over http requires an https
05:30:25 INFO - sub-resource via fetch-request using the meta-csp
05:30:25 INFO - delivery method with swap-origin-redirect and when
05:30: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-https/fetch-request/generic.swap-origin-redirect.http.html"
05:30:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:25 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
05:30:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1337ms
05:30:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:30:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c96b800 == 7 [pid = 2005] [id = 80]
05:30:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c4d8b7800) [pid = 2005] [serial = 223] [outer = (nil)]
05:30:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c4dbce800) [pid = 2005] [serial = 224] [outer = 0x7f9c4d8b7800]
05:30:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4dd2d400) [pid = 2005] [serial = 225] [outer = 0x7f9c4d8b7800]
05:30:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca89000 == 8 [pid = 2005] [id = 81]
05:30:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c4e047000) [pid = 2005] [serial = 226] [outer = (nil)]
05:30:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c4e054400) [pid = 2005] [serial = 227] [outer = 0x7f9c4e047000]
05:30:26 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
05:30:26 INFO - document served over http requires an https
05:30:26 INFO - sub-resource via iframe-tag using the meta-csp
05:30:26 INFO - delivery method with keep-origin-redirect and when
05:30:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
05:30:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:26 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
05:30:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1633ms
05:30:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:30:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d833000 == 9 [pid = 2005] [id = 82]
05:30:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c4dbca000) [pid = 2005] [serial = 228] [outer = (nil)]
05:30:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c4e052400) [pid = 2005] [serial = 229] [outer = 0x7f9c4dbca000]
05:30:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c4e40b000) [pid = 2005] [serial = 230] [outer = 0x7f9c4dbca000]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c5003d800) [pid = 2005] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162205759]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c4e40dc00) [pid = 2005] [serial = 187] [outer = (nil)] [url = about:blank]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4e04d800) [pid = 2005] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4ca0bc00) [pid = 2005] [serial = 182] [outer = (nil)] [url = about:blank]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c53a4bc00) [pid = 2005] [serial = 209] [outer = (nil)] [url = about:blank]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4e87bc00) [pid = 2005] [serial = 203] [outer = (nil)] [url = about:blank]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c53833000) [pid = 2005] [serial = 206] [outer = (nil)] [url = about:blank]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c4c733800) [pid = 2005] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c50037800) [pid = 2005] [serial = 192] [outer = (nil)] [url = about:blank]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4ce45400) [pid = 2005] [serial = 197] [outer = (nil)] [url = about:blank]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c4ca14400) [pid = 2005] [serial = 200] [outer = (nil)] [url = about:blank]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c4dbc6400) [pid = 2005] [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]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c4ca13800) [pid = 2005] [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]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c4c9e7800) [pid = 2005] [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]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 45 (0x7f9c4ce52c00) [pid = 2005] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 44 (0x7f9c4dd31800) [pid = 2005] [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]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 43 (0x7f9c4eb29000) [pid = 2005] [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]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 42 (0x7f9c4eb36000) [pid = 2005] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162205759]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 41 (0x7f9c4ce4ec00) [pid = 2005] [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]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 40 (0x7f9c4dbd1400) [pid = 2005] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d835000 == 10 [pid = 2005] [id = 83]
05:30:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 41 (0x7f9c4bdc6c00) [pid = 2005] [serial = 231] [outer = (nil)]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 40 (0x7f9c4dbcac00) [pid = 2005] [serial = 168] [outer = (nil)] [url = about:blank]
05:30:29 INFO - PROCESS | 1956 | --DOMWINDOW == 39 (0x7f9c53a45000) [pid = 2005] [serial = 207] [outer = (nil)] [url = about:blank]
05:30:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 40 (0x7f9c4c737000) [pid = 2005] [serial = 232] [outer = 0x7f9c4bdc6c00]
05:30:29 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
05:30:29 INFO - document served over http requires an https
05:30:29 INFO - sub-resource via iframe-tag using the meta-csp
05:30:29 INFO - delivery method with no-redirect and when
05:30:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
05:30:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:29 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
05:30:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2536ms
05:30:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:30:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db0f800 == 11 [pid = 2005] [id = 84]
05:30:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 41 (0x7f9c4c733800) [pid = 2005] [serial = 233] [outer = (nil)]
05:30:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 42 (0x7f9c4dd32c00) [pid = 2005] [serial = 234] [outer = 0x7f9c4c733800]
05:30:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 43 (0x7f9c4e545400) [pid = 2005] [serial = 235] [outer = 0x7f9c4c733800]
05:30:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c963800 == 12 [pid = 2005] [id = 85]
05:30:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x7f9c4b74f400) [pid = 2005] [serial = 236] [outer = (nil)]
05:30:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x7f9c4c9e7800) [pid = 2005] [serial = 237] [outer = 0x7f9c4b74f400]
05:30:31 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
05:30:31 INFO - document served over http requires an https
05:30:31 INFO - sub-resource via iframe-tag using the meta-csp
05:30:31 INFO - delivery method with swap-origin-redirect and when
05:30:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
05:30:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:31 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
05:30:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1945ms
05:30:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:30:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db0c000 == 13 [pid = 2005] [id = 86]
05:30:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x7f9c4ca18c00) [pid = 2005] [serial = 238] [outer = (nil)]
05:30:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c4ce49800) [pid = 2005] [serial = 239] [outer = 0x7f9c4ca18c00]
05:30:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4e53e800) [pid = 2005] [serial = 240] [outer = 0x7f9c4ca18c00]
05:30:34 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
05:30:34 INFO - document served over http requires an https
05:30:34 INFO - sub-resource via script-tag using the meta-csp
05:30:34 INFO - delivery method with keep-origin-redirect and when
05:30:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
05:30:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:34 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
05:30:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2742ms
05:30:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:30:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e19c000 == 14 [pid = 2005] [id = 87]
05:30:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4ca18000) [pid = 2005] [serial = 241] [outer = (nil)]
05:30:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4e888c00) [pid = 2005] [serial = 242] [outer = 0x7f9c4ca18000]
05:30:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c4eb32c00) [pid = 2005] [serial = 243] [outer = 0x7f9c4ca18000]
05:30:35 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
05:30:35 INFO - document served over http requires an https
05:30:35 INFO - sub-resource via script-tag using the meta-csp
05:30:35 INFO - delivery method with no-redirect and when
05:30:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
05:30:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:35 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
05:30:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1695ms
05:30:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:30:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e864800 == 15 [pid = 2005] [id = 88]
05:30:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c4e888400) [pid = 2005] [serial = 244] [outer = (nil)]
05:30:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c5003e800) [pid = 2005] [serial = 245] [outer = 0x7f9c4e888400]
05:30:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c50612c00) [pid = 2005] [serial = 246] [outer = 0x7f9c4e888400]
05:30:37 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
05:30:37 INFO - document served over http requires an https
05:30:37 INFO - sub-resource via script-tag using the meta-csp
05:30:37 INFO - delivery method with swap-origin-redirect and when
05:30:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
05:30:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:37 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
05:30:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1582ms
05:30:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:30:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c500ab000 == 16 [pid = 2005] [id = 89]
05:30:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4e87f800) [pid = 2005] [serial = 247] [outer = (nil)]
05:30:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c538ed000) [pid = 2005] [serial = 248] [outer = 0x7f9c4e87f800]
05:30:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c53a4e800) [pid = 2005] [serial = 249] [outer = 0x7f9c4e87f800]
05:30:39 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
05:30:39 INFO - document served over http requires an https
05:30:39 INFO - sub-resource via xhr-request using the meta-csp
05:30:39 INFO - delivery method with keep-origin-redirect and when
05:30:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
05:30:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:39 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
05:30:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2065ms
05:30:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:30:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c87b800 == 17 [pid = 2005] [id = 90]
05:30:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c4acc5400) [pid = 2005] [serial = 250] [outer = (nil)]
05:30:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c4b74d800) [pid = 2005] [serial = 251] [outer = 0x7f9c4acc5400]
05:30:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c4c9e5c00) [pid = 2005] [serial = 252] [outer = 0x7f9c4acc5400]
05:30:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d835000 == 16 [pid = 2005] [id = 83]
05:30:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d833000 == 15 [pid = 2005] [id = 82]
05:30:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca89000 == 14 [pid = 2005] [id = 81]
05:30:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c96b800 == 13 [pid = 2005] [id = 80]
05:30:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c87e000 == 12 [pid = 2005] [id = 79]
05:30:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b783800 == 11 [pid = 2005] [id = 78]
05:30:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca74800 == 10 [pid = 2005] [id = 76]
05:30:40 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c4dbc5000) [pid = 2005] [serial = 198] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c50369c00) [pid = 2005] [serial = 193] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4e154000) [pid = 2005] [serial = 201] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c502d3800) [pid = 2005] [serial = 204] [outer = (nil)] [url = about:blank]
05:30:41 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
05:30:41 INFO - document served over http requires an https
05:30:41 INFO - sub-resource via xhr-request using the meta-csp
05:30:41 INFO - delivery method with no-redirect and when
05:30:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
05:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:41 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
05:30:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1633ms
05:30:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:30:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c961800 == 11 [pid = 2005] [id = 91]
05:30:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c4accf400) [pid = 2005] [serial = 253] [outer = (nil)]
05:30:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c4ca0ec00) [pid = 2005] [serial = 254] [outer = 0x7f9c4accf400]
05:30:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c4dd25000) [pid = 2005] [serial = 255] [outer = 0x7f9c4accf400]
05:30:42 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
05:30:42 INFO - document served over http requires an https
05:30:42 INFO - sub-resource via xhr-request using the meta-csp
05:30:42 INFO - delivery method with swap-origin-redirect and when
05:30:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
05:30:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:42 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
05:30:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1633ms
05:30:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:30:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d841800 == 12 [pid = 2005] [id = 92]
05:30:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c4ce47c00) [pid = 2005] [serial = 256] [outer = (nil)]
05:30:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c4e413000) [pid = 2005] [serial = 257] [outer = 0x7f9c4ce47c00]
05:30:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c4ea3cc00) [pid = 2005] [serial = 258] [outer = 0x7f9c4ce47c00]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c4dd32c00) [pid = 2005] [serial = 234] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c4e052400) [pid = 2005] [serial = 229] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c4e054400) [pid = 2005] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c4dbc4000) [pid = 2005] [serial = 212] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4e547c00) [pid = 2005] [serial = 215] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4bdc8000) [pid = 2005] [serial = 218] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c4dbce800) [pid = 2005] [serial = 224] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4c73a800) [pid = 2005] [serial = 221] [outer = (nil)] [url = about:blank]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c4c737000) [pid = 2005] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162229203]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c4e047000) [pid = 2005] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c4d8b7800) [pid = 2005] [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]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4bdc6c00) [pid = 2005] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162229203]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c4bdc2800) [pid = 2005] [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]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c4bdc0000) [pid = 2005] [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]
05:30:45 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c4dbca000) [pid = 2005] [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]
05:30:45 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
05:30:45 INFO - document served over http requires an http
05:30:45 INFO - sub-resource via fetch-request using the meta-csp
05:30:45 INFO - delivery method with keep-origin-redirect and when
05:30: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-http/fetch-request/generic.keep-origin-redirect.http.html"
05:30:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:45 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
05:30:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2255ms
05:30:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:30:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e84f800 == 13 [pid = 2005] [id = 93]
05:30:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4c73f400) [pid = 2005] [serial = 259] [outer = (nil)]
05:30:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4d8b7c00) [pid = 2005] [serial = 260] [outer = 0x7f9c4c73f400]
05:30:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4e14a000) [pid = 2005] [serial = 261] [outer = 0x7f9c4c73f400]
05:30:46 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
05:30:46 INFO - document served over http requires an http
05:30:46 INFO - sub-resource via fetch-request using the meta-csp
05:30:46 INFO - delivery method with no-redirect and when
05:30:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
05:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:46 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
05:30:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1617ms
05:30:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:30:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c96a800 == 14 [pid = 2005] [id = 94]
05:30:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c4b74a800) [pid = 2005] [serial = 262] [outer = (nil)]
05:30:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c4c737000) [pid = 2005] [serial = 263] [outer = 0x7f9c4b74a800]
05:30:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c4e053800) [pid = 2005] [serial = 264] [outer = 0x7f9c4b74a800]
05:30:49 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
05:30:49 INFO - document served over http requires an http
05:30:49 INFO - sub-resource via fetch-request using the meta-csp
05:30:49 INFO - delivery method with swap-origin-redirect and when
05:30:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
05:30:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:49 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
05:30:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2390ms
05:30:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:30:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ac2f000 == 15 [pid = 2005] [id = 95]
05:30:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c4b751400) [pid = 2005] [serial = 265] [outer = (nil)]
05:30:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c502d3800) [pid = 2005] [serial = 266] [outer = 0x7f9c4b751400]
05:30:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c53916000) [pid = 2005] [serial = 267] [outer = 0x7f9c4b751400]
05:30:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c88b800 == 16 [pid = 2005] [id = 96]
05:30:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c4d0edc00) [pid = 2005] [serial = 268] [outer = (nil)]
05:30:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c4d0f1000) [pid = 2005] [serial = 269] [outer = 0x7f9c4d0edc00]
05:30:51 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
05:30:51 INFO - document served over http requires an http
05:30:51 INFO - sub-resource via iframe-tag using the meta-csp
05:30:51 INFO - delivery method with keep-origin-redirect and when
05:30: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-http/iframe-tag/generic.keep-origin-redirect.http.html"
05:30:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:51 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
05:30:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1785ms
05:30:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:30:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b40b000 == 17 [pid = 2005] [id = 97]
05:30:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c4d0f0000) [pid = 2005] [serial = 270] [outer = (nil)]
05:30:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c4d0fa000) [pid = 2005] [serial = 271] [outer = 0x7f9c4d0f0000]
05:30:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c53a4e000) [pid = 2005] [serial = 272] [outer = 0x7f9c4d0f0000]
05:30:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b41d800 == 18 [pid = 2005] [id = 98]
05:30:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c4b46e000) [pid = 2005] [serial = 273] [outer = (nil)]
05:30:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c4b472400) [pid = 2005] [serial = 274] [outer = 0x7f9c4b46e000]
05:30:52 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
05:30:52 INFO - document served over http requires an http
05:30:52 INFO - sub-resource via iframe-tag using the meta-csp
05:30:52 INFO - delivery method with no-redirect and when
05:30:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
05:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:52 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
05:30:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1635ms
05:30:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:30:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a94c000 == 19 [pid = 2005] [id = 99]
05:30:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c4b476800) [pid = 2005] [serial = 275] [outer = (nil)]
05:30:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c4b478800) [pid = 2005] [serial = 276] [outer = 0x7f9c4b476800]
05:30:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c4a9b4c00) [pid = 2005] [serial = 277] [outer = 0x7f9c4b476800]
05:30:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a95e000 == 20 [pid = 2005] [id = 100]
05:30:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c4a9b9000) [pid = 2005] [serial = 278] [outer = (nil)]
05:30:54 INFO - PROCESS | 1956 | [Child 2005] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9211
05:30:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4a9b7c00) [pid = 2005] [serial = 279] [outer = 0x7f9c4a9b9000]
05:30:54 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
05:30:54 INFO - document served over http requires an http
05:30:54 INFO - sub-resource via iframe-tag using the meta-csp
05:30:54 INFO - delivery method with swap-origin-redirect and when
05:30:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
05:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:54 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
05:30:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2136ms
05:30:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:30:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b774000 == 21 [pid = 2005] [id = 101]
05:30:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c4a9bc400) [pid = 2005] [serial = 280] [outer = (nil)]
05:30:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c4b46e400) [pid = 2005] [serial = 281] [outer = 0x7f9c4a9bc400]
05:30:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c4c9de800) [pid = 2005] [serial = 282] [outer = 0x7f9c4a9bc400]
05:30:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d841800 == 20 [pid = 2005] [id = 92]
05:30:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd20000 == 19 [pid = 2005] [id = 75]
05:30:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c961800 == 18 [pid = 2005] [id = 91]
05:30:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c87b800 == 17 [pid = 2005] [id = 90]
05:30:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c500ab000 == 16 [pid = 2005] [id = 89]
05:30:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e864800 == 15 [pid = 2005] [id = 88]
05:30:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e19c000 == 14 [pid = 2005] [id = 87]
05:30:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db0c000 == 13 [pid = 2005] [id = 86]
05:30:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c963800 == 12 [pid = 2005] [id = 85]
05:30:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db0f800 == 11 [pid = 2005] [id = 84]
05:30:56 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4ce52000) [pid = 2005] [serial = 222] [outer = (nil)] [url = about:blank]
05:30:56 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4ca0d400) [pid = 2005] [serial = 219] [outer = (nil)] [url = about:blank]
05:30:56 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4dd2d400) [pid = 2005] [serial = 225] [outer = (nil)] [url = about:blank]
05:30:56 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4e40b000) [pid = 2005] [serial = 230] [outer = (nil)] [url = about:blank]
05:30:57 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
05:30:57 INFO - document served over http requires an http
05:30:57 INFO - sub-resource via script-tag using the meta-csp
05:30:57 INFO - delivery method with keep-origin-redirect and when
05:30:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
05:30:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:57 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
05:30:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2074ms
05:30:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:30:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b781000 == 12 [pid = 2005] [id = 102]
05:30:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4a9bd000) [pid = 2005] [serial = 283] [outer = (nil)]
05:30:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c4b746400) [pid = 2005] [serial = 284] [outer = 0x7f9c4a9bd000]
05:30:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c4ca0fc00) [pid = 2005] [serial = 285] [outer = 0x7f9c4a9bd000]
05:30:58 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
05:30:58 INFO - document served over http requires an http
05:30:58 INFO - sub-resource via script-tag using the meta-csp
05:30:58 INFO - delivery method with no-redirect and when
05:30: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-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
05:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:58 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
05:30:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1782ms
05:30:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:30:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c88f800 == 13 [pid = 2005] [id = 103]
05:30:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c4bdc9400) [pid = 2005] [serial = 286] [outer = (nil)]
05:30:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c4ce4ac00) [pid = 2005] [serial = 287] [outer = 0x7f9c4bdc9400]
05:30:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4dbc6000) [pid = 2005] [serial = 288] [outer = 0x7f9c4bdc9400]
05:31:00 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
05:31:00 INFO - document served over http requires an http
05:31:00 INFO - sub-resource via script-tag using the meta-csp
05:31:00 INFO - delivery method with swap-origin-redirect and when
05:31:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
05:31:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:00 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
05:31:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2027ms
05:31:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:31:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca75000 == 14 [pid = 2005] [id = 104]
05:31:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4d0f6c00) [pid = 2005] [serial = 289] [outer = (nil)]
05:31:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4dd25c00) [pid = 2005] [serial = 290] [outer = 0x7f9c4d0f6c00]
05:31:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4e152800) [pid = 2005] [serial = 291] [outer = 0x7f9c4d0f6c00]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4e888c00) [pid = 2005] [serial = 242] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c5003e800) [pid = 2005] [serial = 245] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4c9e7800) [pid = 2005] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4ce49800) [pid = 2005] [serial = 239] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4b74d800) [pid = 2005] [serial = 251] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c538ed000) [pid = 2005] [serial = 248] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4e413000) [pid = 2005] [serial = 257] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4ca0ec00) [pid = 2005] [serial = 254] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4d8b7c00) [pid = 2005] [serial = 260] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c4c9e8000) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c4e050000) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c4c9df000) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c4acc5400) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c53823800) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c4ce47c00) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c4dbc2800) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c4accf400) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c4e87f800) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4d8b6800) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4b74f400) [pid = 2005] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c4ca0f400) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4ce50400) [pid = 2005] [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]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c53a50c00) [pid = 2005] [serial = 216] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c500d6c00) [pid = 2005] [serial = 162] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c5028cc00) [pid = 2005] [serial = 165] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4d8b3400) [pid = 2005] [serial = 183] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c4eb31c00) [pid = 2005] [serial = 188] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c4eb2f000) [pid = 2005] [serial = 180] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c4c9e5c00) [pid = 2005] [serial = 252] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c4e53ec00) [pid = 2005] [serial = 213] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 45 (0x7f9c4e53d000) [pid = 2005] [serial = 210] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 44 (0x7f9c53a4e800) [pid = 2005] [serial = 249] [outer = (nil)] [url = about:blank]
05:31:02 INFO - PROCESS | 1956 | --DOMWINDOW == 43 (0x7f9c4dd25000) [pid = 2005] [serial = 255] [outer = (nil)] [url = about:blank]
05:31:03 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
05:31:03 INFO - document served over http requires an http
05:31:03 INFO - sub-resource via xhr-request using the meta-csp
05:31:03 INFO - delivery method with keep-origin-redirect and when
05:31:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
05:31:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:03 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
05:31:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2991ms
05:31:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:31:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c960800 == 15 [pid = 2005] [id = 105]
05:31:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x7f9c4accd000) [pid = 2005] [serial = 292] [outer = (nil)]
05:31:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x7f9c4b74fc00) [pid = 2005] [serial = 293] [outer = 0x7f9c4accd000]
05:31:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x7f9c4c9e9c00) [pid = 2005] [serial = 294] [outer = 0x7f9c4accd000]
05:31:05 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
05:31:05 INFO - document served over http requires an http
05:31:05 INFO - sub-resource via xhr-request using the meta-csp
05:31:05 INFO - delivery method with no-redirect and when
05:31:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
05:31:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:05 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
05:31:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1786ms
05:31:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:31:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d843000 == 16 [pid = 2005] [id = 106]
05:31:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x7f9c4acce000) [pid = 2005] [serial = 295] [outer = (nil)]
05:31:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x7f9c4d0ee800) [pid = 2005] [serial = 296] [outer = 0x7f9c4acce000]
05:31:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c4e050400) [pid = 2005] [serial = 297] [outer = 0x7f9c4acce000]
05:31:07 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
05:31:07 INFO - document served over http requires an http
05:31:07 INFO - sub-resource via xhr-request using the meta-csp
05:31:07 INFO - delivery method with swap-origin-redirect and when
05:31:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
05:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:07 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
05:31:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1778ms
05:31:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:31:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd1c800 == 17 [pid = 2005] [id = 107]
05:31:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c4d0f8c00) [pid = 2005] [serial = 298] [outer = (nil)]
05:31:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c4e40d400) [pid = 2005] [serial = 299] [outer = 0x7f9c4d0f8c00]
05:31:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c4e87d800) [pid = 2005] [serial = 300] [outer = 0x7f9c4d0f8c00]
05:31:09 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
05:31:09 INFO - document served over http requires an https
05:31:09 INFO - sub-resource via fetch-request using the meta-csp
05:31:09 INFO - delivery method with keep-origin-redirect and when
05:31: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/fetch-request/generic.keep-origin-redirect.http.html"
05:31:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:09 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
05:31:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1787ms
05:31:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:31:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e433000 == 18 [pid = 2005] [id = 108]
05:31:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c4e40ec00) [pid = 2005] [serial = 301] [outer = (nil)]
05:31:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c4e888000) [pid = 2005] [serial = 302] [outer = 0x7f9c4e40ec00]
05:31:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4eb36000) [pid = 2005] [serial = 303] [outer = 0x7f9c4e40ec00]
05:31:11 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
05:31:11 INFO - document served over http requires an https
05:31:11 INFO - sub-resource via fetch-request using the meta-csp
05:31:11 INFO - delivery method with no-redirect and when
05:31: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/fetch-request/generic.no-redirect.http.html"
05:31:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:11 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
05:31:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1880ms
05:31:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:31:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4f5ce000 == 19 [pid = 2005] [id = 109]
05:31:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c502cfc00) [pid = 2005] [serial = 304] [outer = (nil)]
05:31:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c5035c000) [pid = 2005] [serial = 305] [outer = 0x7f9c502cfc00]
05:31:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c538ed000) [pid = 2005] [serial = 306] [outer = 0x7f9c502cfc00]
05:31:13 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
05:31:13 INFO - document served over http requires an https
05:31:13 INFO - sub-resource via fetch-request using the meta-csp
05:31:13 INFO - delivery method with swap-origin-redirect and when
05:31:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
05:31:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:13 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
05:31:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2746ms
05:31:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:31:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bdaa800 == 20 [pid = 2005] [id = 110]
05:31:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c4acc4400) [pid = 2005] [serial = 307] [outer = (nil)]
05:31:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c4b46fc00) [pid = 2005] [serial = 308] [outer = 0x7f9c4acc4400]
05:31:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c4b4aa400) [pid = 2005] [serial = 309] [outer = 0x7f9c4acc4400]
05:31:15 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c88f800 == 19 [pid = 2005] [id = 103]
05:31:15 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b781000 == 18 [pid = 2005] [id = 102]
05:31:15 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b774000 == 17 [pid = 2005] [id = 101]
05:31:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a964800 == 18 [pid = 2005] [id = 111]
05:31:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c4b748000) [pid = 2005] [serial = 310] [outer = (nil)]
05:31:15 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b41d800 == 17 [pid = 2005] [id = 98]
05:31:15 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b40b000 == 16 [pid = 2005] [id = 97]
05:31:15 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c88b800 == 15 [pid = 2005] [id = 96]
05:31:15 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ac2f000 == 14 [pid = 2005] [id = 95]
05:31:15 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c96a800 == 13 [pid = 2005] [id = 94]
05:31:15 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c4ea3cc00) [pid = 2005] [serial = 258] [outer = (nil)] [url = about:blank]
05:31:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c4bdc6c00) [pid = 2005] [serial = 311] [outer = 0x7f9c4b748000]
05:31:16 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
05:31:16 INFO - document served over http requires an https
05:31:16 INFO - sub-resource via iframe-tag using the meta-csp
05:31:16 INFO - delivery method with keep-origin-redirect and when
05:31:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
05:31:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:16 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
05:31:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2684ms
05:31:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:31:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ac3a000 == 14 [pid = 2005] [id = 112]
05:31:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c4b4a0800) [pid = 2005] [serial = 312] [outer = (nil)]
05:31:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c4bdc2800) [pid = 2005] [serial = 313] [outer = 0x7f9c4b4a0800]
05:31:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c4d0f0800) [pid = 2005] [serial = 314] [outer = 0x7f9c4b4a0800]
05:31:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b770800 == 15 [pid = 2005] [id = 113]
05:31:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c4d0f7800) [pid = 2005] [serial = 315] [outer = (nil)]
05:31:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c4d8b8c00) [pid = 2005] [serial = 316] [outer = 0x7f9c4d0f7800]
05:31:18 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
05:31:18 INFO - document served over http requires an https
05:31:18 INFO - sub-resource via iframe-tag using the meta-csp
05:31:18 INFO - delivery method with no-redirect and when
05:31:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
05:31:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:18 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
05:31:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1685ms
05:31:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:31:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bdb1000 == 16 [pid = 2005] [id = 114]
05:31:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4c738800) [pid = 2005] [serial = 317] [outer = (nil)]
05:31:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c4d0fb800) [pid = 2005] [serial = 318] [outer = 0x7f9c4c738800]
05:31:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c4e53c400) [pid = 2005] [serial = 319] [outer = 0x7f9c4c738800]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4b472400) [pid = 2005] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162252521]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4d0fa000) [pid = 2005] [serial = 271] [outer = (nil)] [url = about:blank]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4a9b7c00) [pid = 2005] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c4b478800) [pid = 2005] [serial = 276] [outer = (nil)] [url = about:blank]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c4dd25c00) [pid = 2005] [serial = 290] [outer = (nil)] [url = about:blank]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c4c737000) [pid = 2005] [serial = 263] [outer = (nil)] [url = about:blank]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c4d0f1000) [pid = 2005] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c502d3800) [pid = 2005] [serial = 266] [outer = (nil)] [url = about:blank]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c4ce4ac00) [pid = 2005] [serial = 287] [outer = (nil)] [url = about:blank]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c4b46e400) [pid = 2005] [serial = 281] [outer = (nil)] [url = about:blank]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c4b746400) [pid = 2005] [serial = 284] [outer = (nil)] [url = about:blank]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c4bdc9400) [pid = 2005] [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]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4a9bc400) [pid = 2005] [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]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4a9bd000) [pid = 2005] [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]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c4b46e000) [pid = 2005] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162252521]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4a9b9000) [pid = 2005] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c4c73f400) [pid = 2005] [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]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c4d0edc00) [pid = 2005] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:20 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c4e14a000) [pid = 2005] [serial = 261] [outer = (nil)] [url = about:blank]
05:31:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca83000 == 17 [pid = 2005] [id = 115]
05:31:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c4a9ba800) [pid = 2005] [serial = 320] [outer = (nil)]
05:31:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c4b477400) [pid = 2005] [serial = 321] [outer = 0x7f9c4a9ba800]
05:31:21 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
05:31:21 INFO - document served over http requires an https
05:31:21 INFO - sub-resource via iframe-tag using the meta-csp
05:31:21 INFO - delivery method with swap-origin-redirect and when
05:31:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
05:31:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:21 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
05:31:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2643ms
05:31:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:31:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e19d000 == 18 [pid = 2005] [id = 116]
05:31:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c4d0f5800) [pid = 2005] [serial = 322] [outer = (nil)]
05:31:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4dd31800) [pid = 2005] [serial = 323] [outer = 0x7f9c4d0f5800]
05:31:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c50030800) [pid = 2005] [serial = 324] [outer = 0x7f9c4d0f5800]
05:31:22 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
05:31:22 INFO - document served over http requires an https
05:31:22 INFO - sub-resource via script-tag using the meta-csp
05:31:22 INFO - delivery method with keep-origin-redirect and when
05:31:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
05:31:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:22 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
05:31:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1633ms
05:31:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:31:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bdac800 == 19 [pid = 2005] [id = 117]
05:31:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c4b49ec00) [pid = 2005] [serial = 325] [outer = (nil)]
05:31:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c4c737400) [pid = 2005] [serial = 326] [outer = 0x7f9c4b49ec00]
05:31:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c4e14f400) [pid = 2005] [serial = 327] [outer = 0x7f9c4b49ec00]
05:31:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 17 (0x7f8e4cf4b400) [pid = 1956] [serial = 25] [outer = 0x7f8e4f5c0800]
05:31:24 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
05:31:24 INFO - document served over http requires an https
05:31:24 INFO - sub-resource via script-tag using the meta-csp
05:31:24 INFO - delivery method with no-redirect and when
05:31:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
05:31:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:24 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
05:31:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1889ms
05:31:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:31:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab0f800 == 20 [pid = 2005] [id = 118]
05:31:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c4b749400) [pid = 2005] [serial = 328] [outer = (nil)]
05:31:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c53585000) [pid = 2005] [serial = 329] [outer = 0x7f9c4b749400]
05:31:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c4ab77000) [pid = 2005] [serial = 330] [outer = 0x7f9c4b749400]
05:31:27 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
05:31:27 INFO - document served over http requires an https
05:31:27 INFO - sub-resource via script-tag using the meta-csp
05:31:27 INFO - delivery method with swap-origin-redirect and when
05:31:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
05:31:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:27 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
05:31:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2354ms
05:31:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:31:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c5396c000 == 21 [pid = 2005] [id = 119]
05:31:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c4ab7f800) [pid = 2005] [serial = 331] [outer = (nil)]
05:31:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c4ab83c00) [pid = 2005] [serial = 332] [outer = 0x7f9c4ab7f800]
05:31:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c49eaf400) [pid = 2005] [serial = 333] [outer = 0x7f9c4ab7f800]
05:31:29 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
05:31:29 INFO - document served over http requires an https
05:31:29 INFO - sub-resource via xhr-request using the meta-csp
05:31:29 INFO - delivery method with keep-origin-redirect and when
05:31:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
05:31:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:29 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
05:31:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2028ms
05:31:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:31:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e84000 == 22 [pid = 2005] [id = 120]
05:31:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c49ebc400) [pid = 2005] [serial = 334] [outer = (nil)]
05:31:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c49ebd400) [pid = 2005] [serial = 335] [outer = 0x7f9c49ebc400]
05:31:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c498b1c00) [pid = 2005] [serial = 336] [outer = 0x7f9c49ebc400]
05:31:32 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
05:31:32 INFO - document served over http requires an https
05:31:32 INFO - sub-resource via xhr-request using the meta-csp
05:31:32 INFO - delivery method with no-redirect and when
05:31:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
05:31:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:32 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
05:31:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3136ms
05:31:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:31:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c498a3800 == 23 [pid = 2005] [id = 121]
05:31:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c4ab7d400) [pid = 2005] [serial = 337] [outer = (nil)]
05:31:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c4ab82400) [pid = 2005] [serial = 338] [outer = 0x7f9c4ab7d400]
05:31:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c4b479c00) [pid = 2005] [serial = 339] [outer = 0x7f9c4ab7d400]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c50099000 == 22 [pid = 2005] [id = 77]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca83000 == 21 [pid = 2005] [id = 115]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bdb1000 == 20 [pid = 2005] [id = 114]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b770800 == 19 [pid = 2005] [id = 113]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ac3a000 == 18 [pid = 2005] [id = 112]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a964800 == 17 [pid = 2005] [id = 111]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bdaa800 == 16 [pid = 2005] [id = 110]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4f5ce000 == 15 [pid = 2005] [id = 109]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e433000 == 14 [pid = 2005] [id = 108]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e84f800 == 13 [pid = 2005] [id = 93]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd1c800 == 12 [pid = 2005] [id = 107]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d843000 == 11 [pid = 2005] [id = 106]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca75000 == 10 [pid = 2005] [id = 104]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a95e000 == 9 [pid = 2005] [id = 100]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a94c000 == 8 [pid = 2005] [id = 99]
05:31:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c960800 == 7 [pid = 2005] [id = 105]
05:31:33 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4c9de800) [pid = 2005] [serial = 282] [outer = (nil)] [url = about:blank]
05:31:33 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4ca0fc00) [pid = 2005] [serial = 285] [outer = (nil)] [url = about:blank]
05:31:33 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4dbc6000) [pid = 2005] [serial = 288] [outer = (nil)] [url = about:blank]
05:31:33 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
05:31:33 INFO - document served over http requires an https
05:31:33 INFO - sub-resource via xhr-request using the meta-csp
05:31:33 INFO - delivery method with swap-origin-redirect and when
05:31:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
05:31:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:33 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
05:31:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1635ms
05:31:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:31:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab22000 == 8 [pid = 2005] [id = 122]
05:31:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c4ab7e800) [pid = 2005] [serial = 340] [outer = (nil)]
05:31:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c4b49f000) [pid = 2005] [serial = 341] [outer = 0x7f9c4ab7e800]
05:31:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c4bdc9c00) [pid = 2005] [serial = 342] [outer = 0x7f9c4ab7e800]
05:31:35 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
05:31:35 INFO - document served over http requires an http
05:31:35 INFO - sub-resource via fetch-request using the meta-referrer
05:31:35 INFO - delivery method with keep-origin-redirect and when
05:31:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:31:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:35 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
05:31:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1482ms
05:31:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:31:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b771000 == 9 [pid = 2005] [id = 123]
05:31:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c4b4a9000) [pid = 2005] [serial = 343] [outer = (nil)]
05:31:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4ca0f000) [pid = 2005] [serial = 344] [outer = 0x7f9c4b4a9000]
05:31:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4d0edc00) [pid = 2005] [serial = 345] [outer = 0x7f9c4b4a9000]
05:31:36 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
05:31:36 INFO - document served over http requires an http
05:31:36 INFO - sub-resource via fetch-request using the meta-referrer
05:31:36 INFO - delivery method with no-redirect and when
05:31:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:31:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:36 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
05:31:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1537ms
05:31:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:31:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c878000 == 10 [pid = 2005] [id = 124]
05:31:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4ca0ec00) [pid = 2005] [serial = 346] [outer = (nil)]
05:31:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4dbc6000) [pid = 2005] [serial = 347] [outer = 0x7f9c4ca0ec00]
05:31:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c4dd25800) [pid = 2005] [serial = 348] [outer = 0x7f9c4ca0ec00]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4e888000) [pid = 2005] [serial = 302] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c5035c000) [pid = 2005] [serial = 305] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4d8b8c00) [pid = 2005] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162278152]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4bdc6c00) [pid = 2005] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4b477400) [pid = 2005] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4bdc2800) [pid = 2005] [serial = 313] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4e40d400) [pid = 2005] [serial = 299] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4d0ee800) [pid = 2005] [serial = 296] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4b46fc00) [pid = 2005] [serial = 308] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4b74fc00) [pid = 2005] [serial = 293] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c4d0fb800) [pid = 2005] [serial = 318] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c4dd31800) [pid = 2005] [serial = 323] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c4d0f7800) [pid = 2005] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162278152]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c4b4a0800) [pid = 2005] [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]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c4acc4400) [pid = 2005] [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]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c4c738800) [pid = 2005] [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]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c4b748000) [pid = 2005] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c4a9ba800) [pid = 2005] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c4e888400) [pid = 2005] [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]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4ca18000) [pid = 2005] [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]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4ca18c00) [pid = 2005] [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]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c50612c00) [pid = 2005] [serial = 246] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4eb32c00) [pid = 2005] [serial = 243] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c4e152800) [pid = 2005] [serial = 291] [outer = (nil)] [url = about:blank]
05:31:38 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c4e53e800) [pid = 2005] [serial = 240] [outer = (nil)] [url = about:blank]
05:31:39 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
05:31:39 INFO - document served over http requires an http
05:31:39 INFO - sub-resource via fetch-request using the meta-referrer
05:31:39 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:39 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
05:31:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2280ms
05:31:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:31:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c971800 == 11 [pid = 2005] [id = 125]
05:31:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c4b478800) [pid = 2005] [serial = 349] [outer = (nil)]
05:31:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c4b4a0c00) [pid = 2005] [serial = 350] [outer = 0x7f9c4b478800]
05:31:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4d8af800) [pid = 2005] [serial = 351] [outer = 0x7f9c4b478800]
05:31:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab20800 == 12 [pid = 2005] [id = 126]
05:31:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c498bc400) [pid = 2005] [serial = 352] [outer = (nil)]
05:31:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c4ab7d000) [pid = 2005] [serial = 353] [outer = 0x7f9c498bc400]
05:31:41 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
05:31:41 INFO - document served over http requires an http
05:31:41 INFO - sub-resource via iframe-tag using the meta-referrer
05:31:41 INFO - delivery method with keep-origin-redirect and when
05:31:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:41 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
05:31:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2036ms
05:31:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:31:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca77000 == 13 [pid = 2005] [id = 127]
05:31:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c4ab7dc00) [pid = 2005] [serial = 354] [outer = (nil)]
05:31:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c4b477400) [pid = 2005] [serial = 355] [outer = 0x7f9c4ab7dc00]
05:31:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c4dd27400) [pid = 2005] [serial = 356] [outer = 0x7f9c4ab7dc00]
05:31:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d83d800 == 14 [pid = 2005] [id = 128]
05:31:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c4e04c000) [pid = 2005] [serial = 357] [outer = (nil)]
05:31:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c4e147c00) [pid = 2005] [serial = 358] [outer = 0x7f9c4e04c000]
05:31:43 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
05:31:43 INFO - document served over http requires an http
05:31:43 INFO - sub-resource via iframe-tag using the meta-referrer
05:31:43 INFO - delivery method with no-redirect and when
05:31: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"
05:31:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:43 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
05:31:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2180ms
05:31:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:31:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db03800 == 15 [pid = 2005] [id = 129]
05:31:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c4b49e400) [pid = 2005] [serial = 359] [outer = (nil)]
05:31:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c4e406000) [pid = 2005] [serial = 360] [outer = 0x7f9c4b49e400]
05:31:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c4e53fc00) [pid = 2005] [serial = 361] [outer = 0x7f9c4b49e400]
05:31:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd10800 == 16 [pid = 2005] [id = 130]
05:31:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c4e87c000) [pid = 2005] [serial = 362] [outer = (nil)]
05:31:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c4e882c00) [pid = 2005] [serial = 363] [outer = 0x7f9c4e87c000]
05:31:46 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
05:31:46 INFO - document served over http requires an http
05:31:46 INFO - sub-resource via iframe-tag using the meta-referrer
05:31:46 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:46 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
05:31:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2843ms
05:31:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:31:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e18d000 == 17 [pid = 2005] [id = 131]
05:31:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4e054800) [pid = 2005] [serial = 364] [outer = (nil)]
05:31:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c4eaa0800) [pid = 2005] [serial = 365] [outer = 0x7f9c4e054800]
05:31:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c4eb34000) [pid = 2005] [serial = 366] [outer = 0x7f9c4e054800]
05:31:48 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
05:31:48 INFO - document served over http requires an http
05:31:48 INFO - sub-resource via script-tag using the meta-referrer
05:31:48 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:48 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
05:31:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1884ms
05:31:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:31:48 INFO - PROCESS | 1956 | --DOMWINDOW == 16 (0x7f8e4afbd000) [pid = 1956] [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.]
05:31:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e430000 == 18 [pid = 2005] [id = 132]
05:31:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c4e87dc00) [pid = 2005] [serial = 367] [outer = (nil)]
05:31:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c502cd000) [pid = 2005] [serial = 368] [outer = 0x7f9c4e87dc00]
05:31:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c5381c400) [pid = 2005] [serial = 369] [outer = 0x7f9c4e87dc00]
05:31:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:31:50 INFO - document served over http requires an http
05:31:50 INFO - sub-resource via script-tag using the meta-referrer
05:31:50 INFO - delivery method with no-redirect and when
05:31:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:31:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:31:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1796ms
05:31:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:31:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b41d800 == 19 [pid = 2005] [id = 133]
05:31:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c49e5a000) [pid = 2005] [serial = 370] [outer = (nil)]
05:31:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c49e64000) [pid = 2005] [serial = 371] [outer = 0x7f9c49e5a000]
05:31:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c49ebcc00) [pid = 2005] [serial = 372] [outer = 0x7f9c49e5a000]
05:31:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:31:52 INFO - document served over http requires an http
05:31:52 INFO - sub-resource via script-tag using the meta-referrer
05:31:52 INFO - delivery method with swap-origin-redirect and when
05:31:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:31:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:31:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2497ms
05:31:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:31:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c878000 == 18 [pid = 2005] [id = 124]
05:31:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b771000 == 17 [pid = 2005] [id = 123]
05:31:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab22000 == 16 [pid = 2005] [id = 122]
05:31:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c498a3800 == 15 [pid = 2005] [id = 121]
05:31:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e84000 == 14 [pid = 2005] [id = 120]
05:31:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c5396c000 == 13 [pid = 2005] [id = 119]
05:31:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab0f800 == 12 [pid = 2005] [id = 118]
05:31:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bdac800 == 11 [pid = 2005] [id = 117]
05:31:52 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4d0f0800) [pid = 2005] [serial = 314] [outer = (nil)] [url = about:blank]
05:31:52 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4e53c400) [pid = 2005] [serial = 319] [outer = (nil)] [url = about:blank]
05:31:52 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4b4aa400) [pid = 2005] [serial = 309] [outer = (nil)] [url = about:blank]
05:31:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4989c000 == 12 [pid = 2005] [id = 134]
05:31:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c498b8000) [pid = 2005] [serial = 373] [outer = (nil)]
05:31:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c49e5c000) [pid = 2005] [serial = 374] [outer = 0x7f9c498b8000]
05:31:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4acc7800) [pid = 2005] [serial = 375] [outer = 0x7f9c498b8000]
05:31:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:31:54 INFO - document served over http requires an http
05:31:54 INFO - sub-resource via xhr-request using the meta-referrer
05:31:54 INFO - delivery method with keep-origin-redirect and when
05:31:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:31:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2044ms
05:31:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:31:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a963800 == 13 [pid = 2005] [id = 135]
05:31:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c4accf800) [pid = 2005] [serial = 376] [outer = (nil)]
05:31:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c4b4ac000) [pid = 2005] [serial = 377] [outer = 0x7f9c4accf800]
05:31:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c4c732000) [pid = 2005] [serial = 378] [outer = 0x7f9c4accf800]
05:31:56 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
05:31:56 INFO - document served over http requires an http
05:31:56 INFO - sub-resource via xhr-request using the meta-referrer
05:31:56 INFO - delivery method with no-redirect and when
05:31: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"
05:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:56 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
05:31:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1783ms
05:31:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:31:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ac3c800 == 14 [pid = 2005] [id = 136]
05:31:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c4b49e800) [pid = 2005] [serial = 379] [outer = (nil)]
05:31:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c4ce51c00) [pid = 2005] [serial = 380] [outer = 0x7f9c4b49e800]
05:31:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4d8b3000) [pid = 2005] [serial = 381] [outer = 0x7f9c4b49e800]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4b4a0c00) [pid = 2005] [serial = 350] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c53585000) [pid = 2005] [serial = 329] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c4ab83c00) [pid = 2005] [serial = 332] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4c737400) [pid = 2005] [serial = 326] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4b49f000) [pid = 2005] [serial = 341] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c49ebd400) [pid = 2005] [serial = 335] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4ca0f000) [pid = 2005] [serial = 344] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4ab82400) [pid = 2005] [serial = 338] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4dbc6000) [pid = 2005] [serial = 347] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4b4a9000) [pid = 2005] [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]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4ab7d400) [pid = 2005] [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]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c49ebc400) [pid = 2005] [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]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4ab7e800) [pid = 2005] [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]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4ca0ec00) [pid = 2005] [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]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4c733800) [pid = 2005] [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]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c4e053800) [pid = 2005] [serial = 264] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c4e050400) [pid = 2005] [serial = 297] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c4e545400) [pid = 2005] [serial = 235] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c498b1c00) [pid = 2005] [serial = 336] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c4a9b4c00) [pid = 2005] [serial = 277] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c53a4e000) [pid = 2005] [serial = 272] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c4b479c00) [pid = 2005] [serial = 339] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c4c9e9c00) [pid = 2005] [serial = 294] [outer = (nil)] [url = about:blank]
05:31:58 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c53916000) [pid = 2005] [serial = 267] [outer = (nil)] [url = about:blank]
05:31:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:31:58 INFO - document served over http requires an http
05:31:58 INFO - sub-resource via xhr-request using the meta-referrer
05:31:58 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:31:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:31:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2129ms
05:31:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:31:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bd9b000 == 15 [pid = 2005] [id = 137]
05:31:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c4a9ba800) [pid = 2005] [serial = 382] [outer = (nil)]
05:31:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c4b748800) [pid = 2005] [serial = 383] [outer = 0x7f9c4a9ba800]
05:31:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c4d0eec00) [pid = 2005] [serial = 384] [outer = 0x7f9c4a9ba800]
05:32:01 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
05:32:01 INFO - document served over http requires an https
05:32:01 INFO - sub-resource via fetch-request using the meta-referrer
05:32:01 INFO - delivery method with keep-origin-redirect and when
05:32:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:32:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:01 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
05:32:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2576ms
05:32:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:32:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c95d800 == 16 [pid = 2005] [id = 138]
05:32:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c4ab78000) [pid = 2005] [serial = 385] [outer = (nil)]
05:32:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c4b473c00) [pid = 2005] [serial = 386] [outer = 0x7f9c4ab78000]
05:32:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c4dbc3c00) [pid = 2005] [serial = 387] [outer = 0x7f9c4ab78000]
05:32:03 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
05:32:03 INFO - document served over http requires an https
05:32:03 INFO - sub-resource via fetch-request using the meta-referrer
05:32:03 INFO - delivery method with no-redirect and when
05:32:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:32:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:03 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
05:32:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1985ms
05:32:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:32:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db15800 == 17 [pid = 2005] [id = 139]
05:32:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c4accec00) [pid = 2005] [serial = 388] [outer = (nil)]
05:32:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c4e04c400) [pid = 2005] [serial = 389] [outer = 0x7f9c4accec00]
05:32:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c4e545400) [pid = 2005] [serial = 390] [outer = 0x7f9c4accec00]
05:32:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:32:05 INFO - document served over http requires an https
05:32:05 INFO - sub-resource via fetch-request using the meta-referrer
05:32:05 INFO - delivery method with swap-origin-redirect and when
05:32:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:32:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1883ms
05:32:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:32:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ea76000 == 18 [pid = 2005] [id = 140]
05:32:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4e04d400) [pid = 2005] [serial = 391] [outer = (nil)]
05:32:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c500d7400) [pid = 2005] [serial = 392] [outer = 0x7f9c4e04d400]
05:32:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c538eb000) [pid = 2005] [serial = 393] [outer = 0x7f9c4e04d400]
05:32:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c5359b800 == 19 [pid = 2005] [id = 141]
05:32:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c53a46400) [pid = 2005] [serial = 394] [outer = (nil)]
05:32:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c4b20ac00) [pid = 2005] [serial = 395] [outer = 0x7f9c53a46400]
05:32:07 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
05:32:07 INFO - document served over http requires an https
05:32:07 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:07 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:07 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
05:32:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2098ms
05:32:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:32:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4968b000 == 20 [pid = 2005] [id = 142]
05:32:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4b212000) [pid = 2005] [serial = 396] [outer = (nil)]
05:32:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4b213400) [pid = 2005] [serial = 397] [outer = 0x7f9c4b212000]
05:32:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4e880400) [pid = 2005] [serial = 398] [outer = 0x7f9c4b212000]
05:32:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4969d800 == 21 [pid = 2005] [id = 143]
05:32:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4931e400) [pid = 2005] [serial = 399] [outer = (nil)]
05:32:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c49321c00) [pid = 2005] [serial = 400] [outer = 0x7f9c4931e400]
05:32:09 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
05:32:09 INFO - document served over http requires an https
05:32:09 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:09 INFO - delivery method with no-redirect and when
05:32: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"
05:32:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:09 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
05:32:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2344ms
05:32:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:32:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49403000 == 22 [pid = 2005] [id = 144]
05:32:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c49322000) [pid = 2005] [serial = 401] [outer = (nil)]
05:32:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c4932a800) [pid = 2005] [serial = 402] [outer = 0x7f9c49322000]
05:32:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c53a47400) [pid = 2005] [serial = 403] [outer = 0x7f9c49322000]
05:32:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49419000 == 23 [pid = 2005] [id = 145]
05:32:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c49459800) [pid = 2005] [serial = 404] [outer = (nil)]
05:32:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c49457400) [pid = 2005] [serial = 405] [outer = 0x7f9c49459800]
05:32:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:32:13 INFO - document served over http requires an https
05:32:13 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:13 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:32:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3586ms
05:32:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:32:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49899800 == 24 [pid = 2005] [id = 146]
05:32:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c49461c00) [pid = 2005] [serial = 406] [outer = (nil)]
05:32:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c498b2400) [pid = 2005] [serial = 407] [outer = 0x7f9c49461c00]
05:32:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c49eb3800) [pid = 2005] [serial = 408] [outer = 0x7f9c49461c00]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ac3c800 == 23 [pid = 2005] [id = 136]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a963800 == 22 [pid = 2005] [id = 135]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e19d000 == 21 [pid = 2005] [id = 116]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4989c000 == 20 [pid = 2005] [id = 134]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b41d800 == 19 [pid = 2005] [id = 133]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e430000 == 18 [pid = 2005] [id = 132]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e18d000 == 17 [pid = 2005] [id = 131]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd10800 == 16 [pid = 2005] [id = 130]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d83d800 == 15 [pid = 2005] [id = 128]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca77000 == 14 [pid = 2005] [id = 127]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab20800 == 13 [pid = 2005] [id = 126]
05:32:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c971800 == 12 [pid = 2005] [id = 125]
05:32:14 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4bdc9c00) [pid = 2005] [serial = 342] [outer = (nil)] [url = about:blank]
05:32:14 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4dd25800) [pid = 2005] [serial = 348] [outer = (nil)] [url = about:blank]
05:32:14 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c4d0edc00) [pid = 2005] [serial = 345] [outer = (nil)] [url = about:blank]
05:32:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:32:15 INFO - document served over http requires an https
05:32:15 INFO - sub-resource via script-tag using the meta-referrer
05:32:15 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:32:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1989ms
05:32:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:32:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e77000 == 13 [pid = 2005] [id = 147]
05:32:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c49457c00) [pid = 2005] [serial = 409] [outer = (nil)]
05:32:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c49eb0400) [pid = 2005] [serial = 410] [outer = 0x7f9c49457c00]
05:32:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c4acce400) [pid = 2005] [serial = 411] [outer = 0x7f9c49457c00]
05:32: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
05:32:17 INFO - document served over http requires an https
05:32:17 INFO - sub-resource via script-tag using the meta-referrer
05:32:17 INFO - delivery method with no-redirect and when
05:32:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32: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
05:32:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1776ms
05:32:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:32:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a961000 == 14 [pid = 2005] [id = 148]
05:32:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c49e5f400) [pid = 2005] [serial = 412] [outer = (nil)]
05:32:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c4a9bb800) [pid = 2005] [serial = 413] [outer = 0x7f9c49e5f400]
05:32:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c4b49f000) [pid = 2005] [serial = 414] [outer = 0x7f9c49e5f400]
05:32:18 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
05:32:18 INFO - document served over http requires an https
05:32:18 INFO - sub-resource via script-tag using the meta-referrer
05:32:18 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:18 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
05:32:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1884ms
05:32:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:32:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ac2e000 == 15 [pid = 2005] [id = 149]
05:32:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c4ab77c00) [pid = 2005] [serial = 415] [outer = (nil)]
05:32:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c4bdcb800) [pid = 2005] [serial = 416] [outer = 0x7f9c4ab77c00]
05:32:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c4c9e7000) [pid = 2005] [serial = 417] [outer = 0x7f9c4ab77c00]
05:32:21 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
05:32:21 INFO - document served over http requires an https
05:32:21 INFO - sub-resource via xhr-request using the meta-referrer
05:32:21 INFO - delivery method with keep-origin-redirect and when
05:32:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:21 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
05:32:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2285ms
05:32:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:32:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b783000 == 16 [pid = 2005] [id = 150]
05:32:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c4bdca000) [pid = 2005] [serial = 418] [outer = (nil)]
05:32:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c4d0f2c00) [pid = 2005] [serial = 419] [outer = 0x7f9c4bdca000]
05:32:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c4dd30000) [pid = 2005] [serial = 420] [outer = 0x7f9c4bdca000]
05:32:23 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
05:32:23 INFO - document served over http requires an https
05:32:23 INFO - sub-resource via xhr-request using the meta-referrer
05:32:23 INFO - delivery method with no-redirect and when
05:32: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"
05:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:23 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
05:32:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2081ms
05:32:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:32:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c963000 == 17 [pid = 2005] [id = 151]
05:32:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c4d0f2800) [pid = 2005] [serial = 421] [outer = (nil)]
05:32:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c4e880800) [pid = 2005] [serial = 422] [outer = 0x7f9c4d0f2800]
05:32:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c4eb2f000) [pid = 2005] [serial = 423] [outer = 0x7f9c4d0f2800]
05:32:25 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
05:32:25 INFO - document served over http requires an https
05:32:25 INFO - sub-resource via xhr-request using the meta-referrer
05:32:25 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:25 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
05:32:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2137ms
05:32:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:32:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db0f000 == 18 [pid = 2005] [id = 152]
05:32:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c4e540c00) [pid = 2005] [serial = 424] [outer = (nil)]
05:32:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c53561000) [pid = 2005] [serial = 425] [outer = 0x7f9c4e540c00]
05:32:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c4ab3dc00) [pid = 2005] [serial = 426] [outer = 0x7f9c4e540c00]
05:32:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:32:29 INFO - document served over http requires an http
05:32:29 INFO - sub-resource via fetch-request using the meta-referrer
05:32:29 INFO - delivery method with keep-origin-redirect and when
05:32:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:32:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3445ms
05:32:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:32:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49694000 == 19 [pid = 2005] [id = 153]
05:32:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c49461400) [pid = 2005] [serial = 427] [outer = (nil)]
05:32:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c498af800) [pid = 2005] [serial = 428] [outer = 0x7f9c49461400]
05:32:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c4ab7f000) [pid = 2005] [serial = 429] [outer = 0x7f9c49461400]
05:32:30 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49899800 == 18 [pid = 2005] [id = 146]
05:32:30 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4969d800 == 17 [pid = 2005] [id = 143]
05:32:30 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4968b000 == 16 [pid = 2005] [id = 142]
05:32:30 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c5359b800 == 15 [pid = 2005] [id = 141]
05:32:30 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ea76000 == 14 [pid = 2005] [id = 140]
05:32:30 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db15800 == 13 [pid = 2005] [id = 139]
05:32:30 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c95d800 == 12 [pid = 2005] [id = 138]
05:32:30 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
05:32:30 INFO - document served over http requires an http
05:32:30 INFO - sub-resource via fetch-request using the meta-referrer
05:32:30 INFO - delivery method with no-redirect and when
05:32: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"
05:32:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:30 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
05:32:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1799ms
05:32:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:32:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49888800 == 13 [pid = 2005] [id = 154]
05:32:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c498b5400) [pid = 2005] [serial = 430] [outer = (nil)]
05:32:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c4ab42400) [pid = 2005] [serial = 431] [outer = 0x7f9c498b5400]
05:32:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c4bdcc000) [pid = 2005] [serial = 432] [outer = 0x7f9c498b5400]
05:32:32 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
05:32:32 INFO - document served over http requires an http
05:32:32 INFO - sub-resource via fetch-request using the meta-referrer
05:32:32 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:32 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
05:32:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1595ms
05:32:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:32:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd19000 == 14 [pid = 2005] [id = 155]
05:32:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c4b212800) [pid = 2005] [serial = 433] [outer = (nil)]
05:32:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c4dbd1400) [pid = 2005] [serial = 434] [outer = 0x7f9c4b212800]
05:32:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c4e545c00) [pid = 2005] [serial = 435] [outer = 0x7f9c4b212800]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c49e64000) [pid = 2005] [serial = 371] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c4e406000) [pid = 2005] [serial = 360] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c4eaa0800) [pid = 2005] [serial = 365] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c502cd000) [pid = 2005] [serial = 368] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c4e147c00) [pid = 2005] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162303100]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c4b477400) [pid = 2005] [serial = 355] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c4ce51c00) [pid = 2005] [serial = 380] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c4e882c00) [pid = 2005] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c4b4ac000) [pid = 2005] [serial = 377] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c49e5c000) [pid = 2005] [serial = 374] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c4ab7d000) [pid = 2005] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c49321c00) [pid = 2005] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162329111]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c4b213400) [pid = 2005] [serial = 397] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c4b473c00) [pid = 2005] [serial = 386] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c4e04c400) [pid = 2005] [serial = 389] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c4b20ac00) [pid = 2005] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c500d7400) [pid = 2005] [serial = 392] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c498b2400) [pid = 2005] [serial = 407] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c49457400) [pid = 2005] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4932a800) [pid = 2005] [serial = 402] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4b748800) [pid = 2005] [serial = 383] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c49461c00) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c498b8000) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c49e5a000) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4b49e800) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4accf800) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c498bc400) [pid = 2005] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c53a46400) [pid = 2005] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4b478800) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c4ab7f800) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4b749400) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4b49ec00) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4d0f5800) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4e40ec00) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4d0f8c00) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4acce000) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4accd000) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4d0f6c00) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4b476800) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4d0f0000) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4b751400) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4b74a800) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c4e87c000) [pid = 2005] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c4e04c000) [pid = 2005] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162303100]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c4931e400) [pid = 2005] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162329111]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c502cfc00) [pid = 2005] [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]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c49459800) [pid = 2005] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e427000 == 15 [pid = 2005] [id = 156]
05:32:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c4932a800) [pid = 2005] [serial = 436] [outer = (nil)]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c4eb36000) [pid = 2005] [serial = 303] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c4ab77000) [pid = 2005] [serial = 330] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c4e14f400) [pid = 2005] [serial = 327] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c4c732000) [pid = 2005] [serial = 378] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c4acc7800) [pid = 2005] [serial = 375] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4d8b3000) [pid = 2005] [serial = 381] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c538ed000) [pid = 2005] [serial = 306] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c4e87d800) [pid = 2005] [serial = 300] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c50030800) [pid = 2005] [serial = 324] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c49eaf400) [pid = 2005] [serial = 333] [outer = (nil)] [url = about:blank]
05:32:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c49461c00) [pid = 2005] [serial = 437] [outer = 0x7f9c4932a800]
05:32:34 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
05:32:34 INFO - document served over http requires an http
05:32:34 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:34 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:34 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
05:32:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2232ms
05:32:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:32:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e85c000 == 16 [pid = 2005] [id = 157]
05:32:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4945d000) [pid = 2005] [serial = 438] [outer = (nil)]
05:32:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c4a9bc800) [pid = 2005] [serial = 439] [outer = 0x7f9c4945d000]
05:32:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c4b476800) [pid = 2005] [serial = 440] [outer = 0x7f9c4945d000]
05:32:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c50099000 == 17 [pid = 2005] [id = 158]
05:32:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c4c73a400) [pid = 2005] [serial = 441] [outer = (nil)]
05:32:36 INFO - PROCESS | 1956 | [Child 2005] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9211
05:32:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c49462800) [pid = 2005] [serial = 442] [outer = 0x7f9c4c73a400]
05:32:36 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
05:32:36 INFO - document served over http requires an http
05:32:36 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:36 INFO - delivery method with no-redirect and when
05:32: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"
05:32:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:36 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
05:32:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1942ms
05:32:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:32:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d848000 == 18 [pid = 2005] [id = 159]
05:32:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c49eb1400) [pid = 2005] [serial = 443] [outer = (nil)]
05:32:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c4b20c000) [pid = 2005] [serial = 444] [outer = 0x7f9c49eb1400]
05:32:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c4ce50800) [pid = 2005] [serial = 445] [outer = 0x7f9c49eb1400]
05:32:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c5385e000 == 19 [pid = 2005] [id = 160]
05:32:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c4d8b3000) [pid = 2005] [serial = 446] [outer = (nil)]
05:32:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c4e413800) [pid = 2005] [serial = 447] [outer = 0x7f9c4d8b3000]
05:32:38 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
05:32:38 INFO - document served over http requires an http
05:32:38 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:38 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:38 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
05:32:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2287ms
05:32:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:32:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49354800 == 20 [pid = 2005] [id = 161]
05:32:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c4ab3fc00) [pid = 2005] [serial = 448] [outer = (nil)]
05:32:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c4e14f400) [pid = 2005] [serial = 449] [outer = 0x7f9c4ab3fc00]
05:32:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c5028cc00) [pid = 2005] [serial = 450] [outer = 0x7f9c4ab3fc00]
05:32:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:32:41 INFO - document served over http requires an http
05:32:41 INFO - sub-resource via script-tag using the meta-referrer
05:32:41 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:32:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2842ms
05:32:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:32:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c53961000 == 21 [pid = 2005] [id = 162]
05:32:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c48aafc00) [pid = 2005] [serial = 451] [outer = (nil)]
05:32:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c48ab0c00) [pid = 2005] [serial = 452] [outer = 0x7f9c48aafc00]
05:32:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c48ab7000) [pid = 2005] [serial = 453] [outer = 0x7f9c48aafc00]
05:32:44 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
05:32:44 INFO - document served over http requires an http
05:32:44 INFO - sub-resource via script-tag using the meta-referrer
05:32:44 INFO - delivery method with no-redirect and when
05:32:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:32:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:44 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
05:32:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2644ms
05:32:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:32:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48922800 == 22 [pid = 2005] [id = 163]
05:32:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c48aaf000) [pid = 2005] [serial = 454] [outer = (nil)]
05:32:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c498b0c00) [pid = 2005] [serial = 455] [outer = 0x7f9c48aaf000]
05:32:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4b216800) [pid = 2005] [serial = 456] [outer = 0x7f9c48aaf000]
05:32:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:32:46 INFO - document served over http requires an http
05:32:46 INFO - sub-resource via script-tag using the meta-referrer
05:32:46 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:32:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2144ms
05:32:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:32:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4968d000 == 23 [pid = 2005] [id = 164]
05:32:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4945c400) [pid = 2005] [serial = 457] [outer = (nil)]
05:32:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c49ebac00) [pid = 2005] [serial = 458] [outer = 0x7f9c4945c400]
05:32:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4b74cc00) [pid = 2005] [serial = 459] [outer = 0x7f9c4945c400]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e427000 == 22 [pid = 2005] [id = 156]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd19000 == 21 [pid = 2005] [id = 155]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49888800 == 20 [pid = 2005] [id = 154]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49694000 == 19 [pid = 2005] [id = 153]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db0f000 == 18 [pid = 2005] [id = 152]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c963000 == 17 [pid = 2005] [id = 151]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b783000 == 16 [pid = 2005] [id = 150]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db03800 == 15 [pid = 2005] [id = 129]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ac2e000 == 14 [pid = 2005] [id = 149]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bd9b000 == 13 [pid = 2005] [id = 137]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49419000 == 12 [pid = 2005] [id = 145]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a961000 == 11 [pid = 2005] [id = 148]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49403000 == 10 [pid = 2005] [id = 144]
05:32:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e77000 == 9 [pid = 2005] [id = 147]
05:32:48 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c49ebcc00) [pid = 2005] [serial = 372] [outer = (nil)] [url = about:blank]
05:32:48 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4d8af800) [pid = 2005] [serial = 351] [outer = (nil)] [url = about:blank]
05:32:48 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c49eb3800) [pid = 2005] [serial = 408] [outer = (nil)] [url = about:blank]
05:32:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:32:48 INFO - document served over http requires an http
05:32:48 INFO - sub-resource via xhr-request using the meta-referrer
05:32:48 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:32:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2200ms
05:32:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:32:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4989f800 == 10 [pid = 2005] [id = 165]
05:32:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c49e5c000) [pid = 2005] [serial = 460] [outer = (nil)]
05:32:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4b217000) [pid = 2005] [serial = 461] [outer = 0x7f9c49e5c000]
05:32:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4bdc6400) [pid = 2005] [serial = 462] [outer = 0x7f9c49e5c000]
05:32:50 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
05:32:50 INFO - document served over http requires an http
05:32:50 INFO - sub-resource via xhr-request using the meta-referrer
05:32:50 INFO - delivery method with no-redirect and when
05:32: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"
05:32:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:50 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
05:32:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1955ms
05:32:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:32:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b406000 == 11 [pid = 2005] [id = 166]
05:32:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c4a9bc400) [pid = 2005] [serial = 463] [outer = (nil)]
05:32:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c4c735000) [pid = 2005] [serial = 464] [outer = 0x7f9c4a9bc400]
05:32:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c4c9e5400) [pid = 2005] [serial = 465] [outer = 0x7f9c4a9bc400]
05:32:52 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
05:32:52 INFO - document served over http requires an http
05:32:52 INFO - sub-resource via xhr-request using the meta-referrer
05:32:52 INFO - delivery method with swap-origin-redirect and when
05:32:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:32:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:52 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
05:32:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1781ms
05:32:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:32:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b788000 == 12 [pid = 2005] [id = 167]
05:32:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c4c73b800) [pid = 2005] [serial = 466] [outer = (nil)]
05:32:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c4ca17000) [pid = 2005] [serial = 467] [outer = 0x7f9c4c73b800]
05:32:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4ce4a800) [pid = 2005] [serial = 468] [outer = 0x7f9c4c73b800]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4b212800) [pid = 2005] [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]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4932a800) [pid = 2005] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c498b5400) [pid = 2005] [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]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c49461400) [pid = 2005] [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]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4a9bc800) [pid = 2005] [serial = 439] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4e880800) [pid = 2005] [serial = 422] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4a9bb800) [pid = 2005] [serial = 413] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4bdcb800) [pid = 2005] [serial = 416] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4d0f2c00) [pid = 2005] [serial = 419] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c498af800) [pid = 2005] [serial = 428] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c53561000) [pid = 2005] [serial = 425] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4ab42400) [pid = 2005] [serial = 431] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c49eb0400) [pid = 2005] [serial = 410] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c49461c00) [pid = 2005] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4dbd1400) [pid = 2005] [serial = 434] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c4d0eec00) [pid = 2005] [serial = 384] [outer = (nil)] [url = about:blank]
05:32:57 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
05:32:57 INFO - document served over http requires an https
05:32:57 INFO - sub-resource via fetch-request using the meta-referrer
05:32:57 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:57 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
05:32:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4601ms
05:32:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:32:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c87a800 == 13 [pid = 2005] [id = 168]
05:32:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c498af800) [pid = 2005] [serial = 469] [outer = (nil)]
05:32:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4ab7d000) [pid = 2005] [serial = 470] [outer = 0x7f9c498af800]
05:32:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c4bdc3000) [pid = 2005] [serial = 471] [outer = 0x7f9c498af800]
05:32:59 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
05:32:59 INFO - document served over http requires an https
05:32:59 INFO - sub-resource via fetch-request using the meta-referrer
05:32:59 INFO - delivery method with no-redirect and when
05:32:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:59 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
05:32:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1690ms
05:32:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:32:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b784800 == 14 [pid = 2005] [id = 169]
05:32:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c498b5c00) [pid = 2005] [serial = 472] [outer = (nil)]
05:32:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c4ab3d000) [pid = 2005] [serial = 473] [outer = 0x7f9c498b5c00]
05:32:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c4bdc3400) [pid = 2005] [serial = 474] [outer = 0x7f9c498b5c00]
05:33:00 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
05:33:00 INFO - document served over http requires an https
05:33:00 INFO - sub-resource via fetch-request using the meta-referrer
05:33:00 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:00 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
05:33:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1838ms
05:33:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:33:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c971800 == 15 [pid = 2005] [id = 170]
05:33:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4b211000) [pid = 2005] [serial = 475] [outer = (nil)]
05:33:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4c9e0800) [pid = 2005] [serial = 476] [outer = 0x7f9c4b211000]
05:33:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4d0eec00) [pid = 2005] [serial = 477] [outer = 0x7f9c4b211000]
05:33:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca85800 == 16 [pid = 2005] [id = 171]
05:33:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4d0f9c00) [pid = 2005] [serial = 478] [outer = (nil)]
05:33:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c4d8b3c00) [pid = 2005] [serial = 479] [outer = 0x7f9c4d0f9c00]
05:33:03 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
05:33:03 INFO - document served over http requires an https
05:33:03 INFO - sub-resource via iframe-tag using the meta-referrer
05:33:03 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:03 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
05:33:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2095ms
05:33:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:33:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d0c4800 == 17 [pid = 2005] [id = 172]
05:33:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c4c9e5000) [pid = 2005] [serial = 480] [outer = (nil)]
05:33:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c4d8b6000) [pid = 2005] [serial = 481] [outer = 0x7f9c4c9e5000]
05:33:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c4dbcac00) [pid = 2005] [serial = 482] [outer = 0x7f9c4c9e5000]
05:33:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d84a000 == 18 [pid = 2005] [id = 173]
05:33:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c4dd23800) [pid = 2005] [serial = 483] [outer = (nil)]
05:33:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4dd2bc00) [pid = 2005] [serial = 484] [outer = 0x7f9c4dd23800]
05:33:05 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
05:33:05 INFO - document served over http requires an https
05:33:05 INFO - sub-resource via iframe-tag using the meta-referrer
05:33:05 INFO - delivery method with no-redirect and when
05:33: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"
05:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:05 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
05:33:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2342ms
05:33:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:33:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db11000 == 19 [pid = 2005] [id = 174]
05:33:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c4d8b4400) [pid = 2005] [serial = 485] [outer = (nil)]
05:33:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c4e047400) [pid = 2005] [serial = 486] [outer = 0x7f9c4d8b4400]
05:33:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c4e14ac00) [pid = 2005] [serial = 487] [outer = 0x7f9c4d8b4400]
05:33:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd18000 == 20 [pid = 2005] [id = 175]
05:33:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c4e14f800) [pid = 2005] [serial = 488] [outer = (nil)]
05:33:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c4e405400) [pid = 2005] [serial = 489] [outer = 0x7f9c4e14f800]
05:33:07 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
05:33:07 INFO - document served over http requires an https
05:33:07 INFO - sub-resource via iframe-tag using the meta-referrer
05:33:07 INFO - delivery method with swap-origin-redirect and when
05:33:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:07 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
05:33:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2288ms
05:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:33:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e1a4000 == 21 [pid = 2005] [id = 176]
05:33:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c4dd2a800) [pid = 2005] [serial = 490] [outer = (nil)]
05:33:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c4e155c00) [pid = 2005] [serial = 491] [outer = 0x7f9c4dd2a800]
05:33:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c4e87f400) [pid = 2005] [serial = 492] [outer = 0x7f9c4dd2a800]
05:33:11 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
05:33:11 INFO - document served over http requires an https
05:33:11 INFO - sub-resource via script-tag using the meta-referrer
05:33:11 INFO - delivery method with keep-origin-redirect and when
05:33:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:33:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:11 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
05:33:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3311ms
05:33:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:33:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49895000 == 22 [pid = 2005] [id = 177]
05:33:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c48abac00) [pid = 2005] [serial = 493] [outer = (nil)]
05:33:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c49465800) [pid = 2005] [serial = 494] [outer = 0x7f9c48abac00]
05:33:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c4b474000) [pid = 2005] [serial = 495] [outer = 0x7f9c48abac00]
05:33:12 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
05:33:12 INFO - document served over http requires an https
05:33:12 INFO - sub-resource via script-tag using the meta-referrer
05:33:12 INFO - delivery method with no-redirect and when
05:33: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"
05:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:12 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
05:33:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1837ms
05:33:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:33:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b788000 == 21 [pid = 2005] [id = 167]
05:33:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b406000 == 20 [pid = 2005] [id = 166]
05:33:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4989f800 == 19 [pid = 2005] [id = 165]
05:33:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4968d000 == 18 [pid = 2005] [id = 164]
05:33:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48922800 == 17 [pid = 2005] [id = 163]
05:33:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49354800 == 16 [pid = 2005] [id = 161]
05:33:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c5385e000 == 15 [pid = 2005] [id = 160]
05:33:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d848000 == 14 [pid = 2005] [id = 159]
05:33:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48920000 == 15 [pid = 2005] [id = 178]
05:33:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c49456c00) [pid = 2005] [serial = 496] [outer = (nil)]
05:33:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c49e5ec00) [pid = 2005] [serial = 497] [outer = 0x7f9c49456c00]
05:33:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c4b4a7000) [pid = 2005] [serial = 498] [outer = 0x7f9c49456c00]
05:33:13 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c4acce400) [pid = 2005] [serial = 411] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c4ab7f000) [pid = 2005] [serial = 429] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c4bdcc000) [pid = 2005] [serial = 432] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c4e545c00) [pid = 2005] [serial = 435] [outer = (nil)] [url = about:blank]
05:33:14 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
05:33:14 INFO - document served over http requires an https
05:33:14 INFO - sub-resource via script-tag using the meta-referrer
05:33:14 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:14 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
05:33:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1542ms
05:33:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:33:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4969a800 == 16 [pid = 2005] [id = 179]
05:33:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c4ab7ec00) [pid = 2005] [serial = 499] [outer = (nil)]
05:33:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c4bdc8c00) [pid = 2005] [serial = 500] [outer = 0x7f9c4ab7ec00]
05:33:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c4c9df400) [pid = 2005] [serial = 501] [outer = 0x7f9c4ab7ec00]
05:33:16 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
05:33:16 INFO - document served over http requires an https
05:33:16 INFO - sub-resource via xhr-request using the meta-referrer
05:33:16 INFO - delivery method with keep-origin-redirect and when
05:33:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:33:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:16 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
05:33:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1532ms
05:33:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:33:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ac28800 == 17 [pid = 2005] [id = 180]
05:33:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c4bdc7400) [pid = 2005] [serial = 502] [outer = (nil)]
05:33:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c4d0f6c00) [pid = 2005] [serial = 503] [outer = 0x7f9c4bdc7400]
05:33:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c4e046400) [pid = 2005] [serial = 504] [outer = 0x7f9c4bdc7400]
05:33:17 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
05:33:17 INFO - document served over http requires an https
05:33:17 INFO - sub-resource via xhr-request using the meta-referrer
05:33:17 INFO - delivery method with no-redirect and when
05:33: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"
05:33:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:17 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
05:33:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1828ms
05:33:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c498b0c00) [pid = 2005] [serial = 455] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c4ca17000) [pid = 2005] [serial = 467] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c4e14f400) [pid = 2005] [serial = 449] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c4e413800) [pid = 2005] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c4b20c000) [pid = 2005] [serial = 444] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c48ab0c00) [pid = 2005] [serial = 452] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4b217000) [pid = 2005] [serial = 461] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c49462800) [pid = 2005] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162356184]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4c735000) [pid = 2005] [serial = 464] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c49ebac00) [pid = 2005] [serial = 458] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4945c400) [pid = 2005] [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]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c49e5c000) [pid = 2005] [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]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c4a9bc400) [pid = 2005] [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]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4c73b800) [pid = 2005] [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]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4c73a400) [pid = 2005] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162356184]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c48aaf000) [pid = 2005] [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]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4d8b3000) [pid = 2005] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4bdc6400) [pid = 2005] [serial = 462] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c4c9e5400) [pid = 2005] [serial = 465] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4b74cc00) [pid = 2005] [serial = 459] [outer = (nil)] [url = about:blank]
05:33:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b416000 == 18 [pid = 2005] [id = 181]
05:33:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c4932b000) [pid = 2005] [serial = 505] [outer = (nil)]
05:33:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c49462800) [pid = 2005] [serial = 506] [outer = 0x7f9c4932b000]
05:33:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c4bdca800) [pid = 2005] [serial = 507] [outer = 0x7f9c4932b000]
05:33:20 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
05:33:20 INFO - document served over http requires an https
05:33:20 INFO - sub-resource via xhr-request using the meta-referrer
05:33:20 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:20 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
05:33:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2390ms
05:33:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:33:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab08800 == 19 [pid = 2005] [id = 182]
05:33:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4931e400) [pid = 2005] [serial = 508] [outer = (nil)]
05:33:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c4b46fc00) [pid = 2005] [serial = 509] [outer = 0x7f9c4931e400]
05:33:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c4ca0a400) [pid = 2005] [serial = 510] [outer = 0x7f9c4931e400]
05:33:22 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
05:33:22 INFO - document served over http requires an http
05:33:22 INFO - sub-resource via fetch-request using the http-csp
05:33:22 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:22 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
05:33:22 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 2048ms
05:33:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:33:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db1e000 == 20 [pid = 2005] [id = 183]
05:33:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c4b20c800) [pid = 2005] [serial = 511] [outer = (nil)]
05:33:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c4e411800) [pid = 2005] [serial = 512] [outer = 0x7f9c4b20c800]
05:33:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c4eb2c800) [pid = 2005] [serial = 513] [outer = 0x7f9c4b20c800]
05:33:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 17 (0x7f8e4d8bbc00) [pid = 1956] [serial = 26] [outer = 0x7f8e4f5c0800]
05:33:25 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
05:33:25 INFO - document served over http requires an http
05:33:25 INFO - sub-resource via fetch-request using the http-csp
05:33:25 INFO - delivery method with no-redirect and when
05:33: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"
05:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:25 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
05:33:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2883ms
05:33:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:33:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ea6d800 == 21 [pid = 2005] [id = 184]
05:33:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c4e154800) [pid = 2005] [serial = 514] [outer = (nil)]
05:33:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c502c5800) [pid = 2005] [serial = 515] [outer = 0x7f9c4e154800]
05:33:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c51a3b800) [pid = 2005] [serial = 516] [outer = 0x7f9c4e154800]
05:33:27 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
05:33:27 INFO - document served over http requires an http
05:33:27 INFO - sub-resource via fetch-request using the http-csp
05:33:27 INFO - delivery method with swap-origin-redirect and when
05:33:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:27 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
05:33:27 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 1787ms
05:33:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:33:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c53857800 == 22 [pid = 2005] [id = 185]
05:33:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c5028ec00) [pid = 2005] [serial = 517] [outer = (nil)]
05:33:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c53a42c00) [pid = 2005] [serial = 518] [outer = 0x7f9c5028ec00]
05:33:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c47fdbc00) [pid = 2005] [serial = 519] [outer = 0x7f9c5028ec00]
05:33:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47faf000 == 23 [pid = 2005] [id = 186]
05:33:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c47fe0000) [pid = 2005] [serial = 520] [outer = (nil)]
05:33:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c47fe3800) [pid = 2005] [serial = 521] [outer = 0x7f9c47fe0000]
05:33:29 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
05:33:29 INFO - document served over http requires an http
05:33:29 INFO - sub-resource via iframe-tag using the http-csp
05:33:29 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:29 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
05:33:29 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 1880ms
05:33:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:33:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fba800 == 24 [pid = 2005] [id = 187]
05:33:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c47fe3000) [pid = 2005] [serial = 522] [outer = (nil)]
05:33:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c538f2c00) [pid = 2005] [serial = 523] [outer = 0x7f9c47fe3000]
05:33:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c49511000) [pid = 2005] [serial = 524] [outer = 0x7f9c47fe3000]
05:33:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4747b000 == 25 [pid = 2005] [id = 188]
05:33:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c49515000) [pid = 2005] [serial = 525] [outer = (nil)]
05:33:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c49519c00) [pid = 2005] [serial = 526] [outer = 0x7f9c49515000]
05:33:30 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
05:33:30 INFO - document served over http requires an http
05:33:30 INFO - sub-resource via iframe-tag using the http-csp
05:33:30 INFO - delivery method with no-redirect and when
05:33: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"
05:33:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:30 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
05:33:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1900ms
05:33:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:33:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47487000 == 26 [pid = 2005] [id = 189]
05:33:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c4752d000) [pid = 2005] [serial = 527] [outer = (nil)]
05:33:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c4752e000) [pid = 2005] [serial = 528] [outer = 0x7f9c4752d000]
05:33:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c47534800) [pid = 2005] [serial = 529] [outer = 0x7f9c4752d000]
05:33:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475ac800 == 27 [pid = 2005] [id = 190]
05:33:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c47fe7c00) [pid = 2005] [serial = 530] [outer = (nil)]
05:33:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c4951a800) [pid = 2005] [serial = 531] [outer = 0x7f9c47fe7c00]
05:33:33 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
05:33:33 INFO - document served over http requires an http
05:33:33 INFO - sub-resource via iframe-tag using the http-csp
05:33:33 INFO - delivery method with swap-origin-redirect and when
05:33:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:33 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
05:33:33 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 2890ms
05:33:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:33:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475ba000 == 28 [pid = 2005] [id = 191]
05:33:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c4752c400) [pid = 2005] [serial = 532] [outer = (nil)]
05:33:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c47654800) [pid = 2005] [serial = 533] [outer = 0x7f9c4752c400]
05:33:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c4765c400) [pid = 2005] [serial = 534] [outer = 0x7f9c4752c400]
05:33:36 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
05:33:36 INFO - document served over http requires an http
05:33:36 INFO - sub-resource via script-tag using the http-csp
05:33:36 INFO - delivery method with keep-origin-redirect and when
05:33:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:33:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:36 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
05:33:36 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 2439ms
05:33:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:33:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48912000 == 29 [pid = 2005] [id = 192]
05:33:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c47650400) [pid = 2005] [serial = 535] [outer = (nil)]
05:33:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c48aae800) [pid = 2005] [serial = 536] [outer = 0x7f9c47650400]
05:33:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c49510800) [pid = 2005] [serial = 537] [outer = 0x7f9c47650400]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ac28800 == 28 [pid = 2005] [id = 180]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4969a800 == 27 [pid = 2005] [id = 179]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48920000 == 26 [pid = 2005] [id = 178]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49895000 == 25 [pid = 2005] [id = 177]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c53961000 == 24 [pid = 2005] [id = 162]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e1a4000 == 23 [pid = 2005] [id = 176]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db11000 == 22 [pid = 2005] [id = 174]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d84a000 == 21 [pid = 2005] [id = 173]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d0c4800 == 20 [pid = 2005] [id = 172]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca85800 == 19 [pid = 2005] [id = 171]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c971800 == 18 [pid = 2005] [id = 170]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c87a800 == 17 [pid = 2005] [id = 168]
05:33:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b784800 == 16 [pid = 2005] [id = 169]
05:33:37 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c4b476800) [pid = 2005] [serial = 440] [outer = (nil)] [url = about:blank]
05:33:37 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c4b216800) [pid = 2005] [serial = 456] [outer = (nil)] [url = about:blank]
05:33:37 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c4ce4a800) [pid = 2005] [serial = 468] [outer = (nil)] [url = about:blank]
05:33:38 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
05:33:38 INFO - document served over http requires an http
05:33:38 INFO - sub-resource via script-tag using the http-csp
05:33:38 INFO - delivery method with no-redirect and when
05:33: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"
05:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:38 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
05:33:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2591ms
05:33:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:33:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49686000 == 17 [pid = 2005] [id = 193]
05:33:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c48aad400) [pid = 2005] [serial = 538] [outer = (nil)]
05:33:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c498bd800) [pid = 2005] [serial = 539] [outer = 0x7f9c48aad400]
05:33:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c4a9b9400) [pid = 2005] [serial = 540] [outer = 0x7f9c48aad400]
05:33:40 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
05:33:40 INFO - document served over http requires an http
05:33:40 INFO - sub-resource via script-tag using the http-csp
05:33:40 INFO - delivery method with swap-origin-redirect and when
05:33:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:40 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
05:33:40 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 1784ms
05:33:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:33:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e71000 == 18 [pid = 2005] [id = 194]
05:33:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c4ab3c800) [pid = 2005] [serial = 541] [outer = (nil)]
05:33:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c4accb000) [pid = 2005] [serial = 542] [outer = 0x7f9c4ab3c800]
05:33:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c4b46e400) [pid = 2005] [serial = 543] [outer = 0x7f9c4ab3c800]
05:33:41 INFO - PROCESS | 1956 | --DOMWINDOW == 16 (0x7f8e4cf4b400) [pid = 1956] [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.]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c4e405400) [pid = 2005] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c4e047400) [pid = 2005] [serial = 486] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c4e155c00) [pid = 2005] [serial = 491] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c4ab3d000) [pid = 2005] [serial = 473] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c4d8b3c00) [pid = 2005] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c4c9e0800) [pid = 2005] [serial = 476] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c4dd2bc00) [pid = 2005] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162384954]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c4d8b6000) [pid = 2005] [serial = 481] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c4d0f6c00) [pid = 2005] [serial = 503] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c49462800) [pid = 2005] [serial = 506] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c4ab7d000) [pid = 2005] [serial = 470] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c49e5ec00) [pid = 2005] [serial = 497] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c49465800) [pid = 2005] [serial = 494] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c4bdc8c00) [pid = 2005] [serial = 500] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c49456c00) [pid = 2005] [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]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c48abac00) [pid = 2005] [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]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c4ab7ec00) [pid = 2005] [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]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c4bdc7400) [pid = 2005] [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]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c4945d000) [pid = 2005] [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]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c49457c00) [pid = 2005] [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]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c4a9ba800) [pid = 2005] [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]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c4dd23800) [pid = 2005] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162384954]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4e14f800) [pid = 2005] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c4d0f9c00) [pid = 2005] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4e046400) [pid = 2005] [serial = 504] [outer = (nil)] [url = about:blank]
05:33:42 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4c9df400) [pid = 2005] [serial = 501] [outer = (nil)] [url = about:blank]
05:33:42 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
05:33:42 INFO - document served over http requires an http
05:33:42 INFO - sub-resource via xhr-request using the http-csp
05:33:42 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:42 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
05:33:42 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 2236ms
05:33:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:33:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab0e800 == 19 [pid = 2005] [id = 195]
05:33:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c498b5400) [pid = 2005] [serial = 544] [outer = (nil)]
05:33:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c4ab83400) [pid = 2005] [serial = 545] [outer = 0x7f9c498b5400]
05:33:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c4b747400) [pid = 2005] [serial = 546] [outer = 0x7f9c498b5400]
05:33:44 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
05:33:44 INFO - document served over http requires an http
05:33:44 INFO - sub-resource via xhr-request using the http-csp
05:33:44 INFO - delivery method with no-redirect and when
05:33: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"
05:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:44 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
05:33:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1601ms
05:33:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:33:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab0b800 == 20 [pid = 2005] [id = 196]
05:33:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c49512c00) [pid = 2005] [serial = 547] [outer = (nil)]
05:33:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c49e5ac00) [pid = 2005] [serial = 548] [outer = 0x7f9c49512c00]
05:33:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c4b4a9400) [pid = 2005] [serial = 549] [outer = 0x7f9c49512c00]
05:33:46 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
05:33:46 INFO - document served over http requires an http
05:33:46 INFO - sub-resource via xhr-request using the http-csp
05:33:46 INFO - delivery method with swap-origin-redirect and when
05:33:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:46 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
05:33:46 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 1986ms
05:33:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:33:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bd9f000 == 21 [pid = 2005] [id = 197]
05:33:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c49464400) [pid = 2005] [serial = 550] [outer = (nil)]
05:33:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c4c732c00) [pid = 2005] [serial = 551] [outer = 0x7f9c49464400]
05:33:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c4c9e5800) [pid = 2005] [serial = 552] [outer = 0x7f9c49464400]
05:33:48 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
05:33:48 INFO - document served over http requires an https
05:33:48 INFO - sub-resource via fetch-request using the http-csp
05:33:48 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:48 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
05:33:48 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 2280ms
05:33:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:33:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c957000 == 22 [pid = 2005] [id = 198]
05:33:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c4c731c00) [pid = 2005] [serial = 553] [outer = (nil)]
05:33:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c4ca13400) [pid = 2005] [serial = 554] [outer = 0x7f9c4c731c00]
05:33:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c4d0efc00) [pid = 2005] [serial = 555] [outer = 0x7f9c4c731c00]
05:33:50 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
05:33:50 INFO - document served over http requires an https
05:33:50 INFO - sub-resource via fetch-request using the http-csp
05:33:50 INFO - delivery method with no-redirect and when
05:33:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:50 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
05:33:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2051ms
05:33:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:33:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d0af800 == 23 [pid = 2005] [id = 199]
05:33:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c4ca17c00) [pid = 2005] [serial = 556] [outer = (nil)]
05:33:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c4d8b8800) [pid = 2005] [serial = 557] [outer = 0x7f9c4ca17c00]
05:33:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c4dbce400) [pid = 2005] [serial = 558] [outer = 0x7f9c4ca17c00]
05:33:53 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
05:33:53 INFO - document served over http requires an https
05:33:53 INFO - sub-resource via fetch-request using the http-csp
05:33:53 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:53 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
05:33:53 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 2082ms
05:33:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:33:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db0b800 == 24 [pid = 2005] [id = 200]
05:33:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4e046c00) [pid = 2005] [serial = 559] [outer = (nil)]
05:33:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c4e049800) [pid = 2005] [serial = 560] [outer = 0x7f9c4e046c00]
05:33:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c4e14f000) [pid = 2005] [serial = 561] [outer = 0x7f9c4e046c00]
05:33:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e187800 == 25 [pid = 2005] [id = 201]
05:33:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c4e407400) [pid = 2005] [serial = 562] [outer = (nil)]
05:33:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c4e412c00) [pid = 2005] [serial = 563] [outer = 0x7f9c4e407400]
05:33:55 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
05:33:55 INFO - document served over http requires an https
05:33:55 INFO - sub-resource via iframe-tag using the http-csp
05:33:55 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:55 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
05:33:55 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 2899ms
05:33:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:33:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e424000 == 26 [pid = 2005] [id = 202]
05:33:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c4dd32800) [pid = 2005] [serial = 564] [outer = (nil)]
05:33:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c4e40c800) [pid = 2005] [serial = 565] [outer = 0x7f9c4dd32800]
05:33:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c4eb36800) [pid = 2005] [serial = 566] [outer = 0x7f9c4dd32800]
05:33:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49419000 == 27 [pid = 2005] [id = 203]
05:33:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c4765e800) [pid = 2005] [serial = 567] [outer = (nil)]
05:33:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c49321800) [pid = 2005] [serial = 568] [outer = 0x7f9c4765e800]
05:33:58 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
05:33:58 INFO - document served over http requires an https
05:33:58 INFO - sub-resource via iframe-tag using the http-csp
05:33:58 INFO - delivery method with no-redirect and when
05:33: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"
05:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:58 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
05:33:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2747ms
05:33:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:33:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a956800 == 28 [pid = 2005] [id = 204]
05:33:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c48aac000) [pid = 2005] [serial = 569] [outer = (nil)]
05:33:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c49458400) [pid = 2005] [serial = 570] [outer = 0x7f9c48aac000]
05:33:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c4ab82400) [pid = 2005] [serial = 571] [outer = 0x7f9c48aac000]
05:34:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475b0000 == 29 [pid = 2005] [id = 205]
05:34:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c47fe6000) [pid = 2005] [serial = 572] [outer = (nil)]
05:34:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c48ab0800) [pid = 2005] [serial = 573] [outer = 0x7f9c47fe6000]
05:34:00 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
05:34:00 INFO - document served over http requires an https
05:34:00 INFO - sub-resource via iframe-tag using the http-csp
05:34:00 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:00 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
05:34:00 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 1933ms
05:34:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:34:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475c3800 == 30 [pid = 2005] [id = 206]
05:34:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c47fd9c00) [pid = 2005] [serial = 574] [outer = (nil)]
05:34:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c49323800) [pid = 2005] [serial = 575] [outer = 0x7f9c47fd9c00]
05:34:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c4ab7d000) [pid = 2005] [serial = 576] [outer = 0x7f9c47fd9c00]
05:34:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e71000 == 29 [pid = 2005] [id = 194]
05:34:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49686000 == 28 [pid = 2005] [id = 193]
05:34:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48912000 == 27 [pid = 2005] [id = 192]
05:34:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475ac800 == 26 [pid = 2005] [id = 190]
05:34:02 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47487000 == 25 [pid = 2005] [id = 189]
05:34:02 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4747b000 == 24 [pid = 2005] [id = 188]
05:34:02 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fba800 == 23 [pid = 2005] [id = 187]
05:34:02 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47faf000 == 22 [pid = 2005] [id = 186]
05:34:02 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c53857800 == 21 [pid = 2005] [id = 185]
05:34:02 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ea6d800 == 20 [pid = 2005] [id = 184]
05:34:02 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db1e000 == 19 [pid = 2005] [id = 183]
05:34:02 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab08800 == 18 [pid = 2005] [id = 182]
05:34:02 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c4b474000) [pid = 2005] [serial = 495] [outer = (nil)] [url = about:blank]
05:34:02 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c4b4a7000) [pid = 2005] [serial = 498] [outer = (nil)] [url = about:blank]
05:34:02 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
05:34:02 INFO - document served over http requires an https
05:34:02 INFO - sub-resource via script-tag using the http-csp
05:34:02 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:02 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
05:34:02 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 2112ms
05:34:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:34:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475c1800 == 19 [pid = 2005] [id = 207]
05:34:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c47fdec00) [pid = 2005] [serial = 577] [outer = (nil)]
05:34:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c49323c00) [pid = 2005] [serial = 578] [outer = 0x7f9c47fdec00]
05:34:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c4b470400) [pid = 2005] [serial = 579] [outer = 0x7f9c47fdec00]
05:34:04 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
05:34:04 INFO - document served over http requires an https
05:34:04 INFO - sub-resource via script-tag using the http-csp
05:34:04 INFO - delivery method with no-redirect and when
05:34: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"
05:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:04 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
05:34:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2090ms
05:34:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:34:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49414800 == 20 [pid = 2005] [id = 208]
05:34:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c49eb9400) [pid = 2005] [serial = 580] [outer = (nil)]
05:34:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c4b74e000) [pid = 2005] [serial = 581] [outer = 0x7f9c49eb9400]
05:34:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c4ca0b400) [pid = 2005] [serial = 582] [outer = 0x7f9c49eb9400]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c4accec00) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c4d0f2800) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c4ab77c00) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c4e04d400) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c4ab7dc00) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c4ab3fc00) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c49eb1400) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c49e5f400) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c4ab78000) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c49322000) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c4e87dc00) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c48aafc00) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c4bdca000) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c4e054800) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c498b5c00) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c4dd2a800) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c4e540c00) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c4d8b4400) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c4951a800) [pid = 2005] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c4752e000) [pid = 2005] [serial = 528] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c502c5800) [pid = 2005] [serial = 515] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c47fe3800) [pid = 2005] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c53a42c00) [pid = 2005] [serial = 518] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c49519c00) [pid = 2005] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162410584]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c538f2c00) [pid = 2005] [serial = 523] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c4e411800) [pid = 2005] [serial = 512] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c4accb000) [pid = 2005] [serial = 542] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c498bd800) [pid = 2005] [serial = 539] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c47654800) [pid = 2005] [serial = 533] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c4b46fc00) [pid = 2005] [serial = 509] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c4ab83400) [pid = 2005] [serial = 545] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c48aae800) [pid = 2005] [serial = 536] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c47650400) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4931e400) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c48aad400) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4752c400) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4ab3c800) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c49515000) [pid = 2005] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162410584]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c47fe7c00) [pid = 2005] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c47fe0000) [pid = 2005] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4c9e5000) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4b212000) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c498af800) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4b211000) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4b49e400) [pid = 2005] [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]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c4dbcac00) [pid = 2005] [serial = 482] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4e880400) [pid = 2005] [serial = 398] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4bdc3000) [pid = 2005] [serial = 471] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4d0eec00) [pid = 2005] [serial = 477] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4e53fc00) [pid = 2005] [serial = 361] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4e545400) [pid = 2005] [serial = 390] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4eb2f000) [pid = 2005] [serial = 423] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4c9e7000) [pid = 2005] [serial = 417] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c538eb000) [pid = 2005] [serial = 393] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4dd27400) [pid = 2005] [serial = 356] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c5028cc00) [pid = 2005] [serial = 450] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4ce50800) [pid = 2005] [serial = 445] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4b49f000) [pid = 2005] [serial = 414] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c4dbc3c00) [pid = 2005] [serial = 387] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c53a47400) [pid = 2005] [serial = 403] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c5381c400) [pid = 2005] [serial = 369] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c48ab7000) [pid = 2005] [serial = 453] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c4dd30000) [pid = 2005] [serial = 420] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c4eb34000) [pid = 2005] [serial = 366] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c4b46e400) [pid = 2005] [serial = 543] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c4bdc3400) [pid = 2005] [serial = 474] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c4e87f400) [pid = 2005] [serial = 492] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4ab3dc00) [pid = 2005] [serial = 426] [outer = (nil)] [url = about:blank]
05:34:07 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4e14ac00) [pid = 2005] [serial = 487] [outer = (nil)] [url = about:blank]
05:34:08 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
05:34:08 INFO - document served over http requires an https
05:34:08 INFO - sub-resource via script-tag using the http-csp
05:34:08 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:08 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
05:34:08 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 3796ms
05:34:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:34:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475aa800 == 21 [pid = 2005] [id = 209]
05:34:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c47531400) [pid = 2005] [serial = 583] [outer = (nil)]
05:34:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c47651000) [pid = 2005] [serial = 584] [outer = 0x7f9c47531400]
05:34:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c49323000) [pid = 2005] [serial = 585] [outer = 0x7f9c47531400]
05:34:10 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
05:34:10 INFO - document served over http requires an https
05:34:10 INFO - sub-resource via xhr-request using the http-csp
05:34:10 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:10 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
05:34:10 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 1983ms
05:34:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:34:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a94c000 == 22 [pid = 2005] [id = 210]
05:34:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c47fe3800) [pid = 2005] [serial = 586] [outer = (nil)]
05:34:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c4951b000) [pid = 2005] [serial = 587] [outer = 0x7f9c47fe3800]
05:34:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c4ab7ac00) [pid = 2005] [serial = 588] [outer = 0x7f9c47fe3800]
05:34:12 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
05:34:12 INFO - document served over http requires an https
05:34:12 INFO - sub-resource via xhr-request using the http-csp
05:34:12 INFO - delivery method with no-redirect and when
05:34: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"
05:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:12 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
05:34:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1643ms
05:34:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:34:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b418000 == 23 [pid = 2005] [id = 211]
05:34:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c4951cc00) [pid = 2005] [serial = 589] [outer = (nil)]
05:34:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c4b4ac800) [pid = 2005] [serial = 590] [outer = 0x7f9c4951cc00]
05:34:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c4ca18c00) [pid = 2005] [serial = 591] [outer = 0x7f9c4951cc00]
05:34:14 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
05:34:14 INFO - document served over http requires an https
05:34:14 INFO - sub-resource via xhr-request using the http-csp
05:34:14 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:14 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
05:34:14 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 1737ms
05:34:14 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
05:34:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c974800 == 24 [pid = 2005] [id = 212]
05:34:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c4acc6000) [pid = 2005] [serial = 592] [outer = (nil)]
05:34:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c4d0fa800) [pid = 2005] [serial = 593] [outer = 0x7f9c4acc6000]
05:34:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4dd2b800) [pid = 2005] [serial = 594] [outer = 0x7f9c4acc6000]
05:34:16 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
05:34:16 INFO - document served over http requires an http
05:34:16 INFO - sub-resource via fetch-request using the http-csp
05:34:16 INFO - delivery method with keep-origin-redirect and when
05:34:16 INFO - the target request is same-origin.
05:34:16 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 2050ms
05:34:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:34:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d842000 == 25 [pid = 2005] [id = 213]
05:34:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c4d0f9c00) [pid = 2005] [serial = 595] [outer = (nil)]
05:34:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c4e14b400) [pid = 2005] [serial = 596] [outer = 0x7f9c4d0f9c00]
05:34:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c4e53f000) [pid = 2005] [serial = 597] [outer = 0x7f9c4d0f9c00]
05:34:18 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
05:34:18 INFO - document served over http requires an http
05:34:18 INFO - sub-resource via fetch-request using the http-csp
05:34:18 INFO - delivery method with no-redirect and when
05:34:18 INFO - the target request is same-origin.
05:34:18 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 2198ms
05:34:18 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
05:34:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd1d800 == 26 [pid = 2005] [id = 214]
05:34:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c4e154c00) [pid = 2005] [serial = 598] [outer = (nil)]
05:34:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4e87ec00) [pid = 2005] [serial = 599] [outer = 0x7f9c4e154c00]
05:34:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4eb35c00) [pid = 2005] [serial = 600] [outer = 0x7f9c4e154c00]
05:34:20 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
05:34:20 INFO - document served over http requires an http
05:34:20 INFO - sub-resource via fetch-request using the http-csp
05:34:20 INFO - delivery method with swap-origin-redirect and when
05:34:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:20 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
05:34:20 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 2297ms
05:34:20 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
05:34:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e866800 == 27 [pid = 2005] [id = 215]
05:34:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4e87e000) [pid = 2005] [serial = 601] [outer = (nil)]
05:34:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c50285c00) [pid = 2005] [serial = 602] [outer = 0x7f9c4e87e000]
05:34:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c503e8000) [pid = 2005] [serial = 603] [outer = 0x7f9c4e87e000]
05:34:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c5009b000 == 28 [pid = 2005] [id = 216]
05:34:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c5357f000) [pid = 2005] [serial = 604] [outer = (nil)]
05:34:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c53826000) [pid = 2005] [serial = 605] [outer = 0x7f9c5357f000]
05:34:23 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
05:34:23 INFO - document served over http requires an http
05:34:23 INFO - sub-resource via iframe-tag using the http-csp
05:34:23 INFO - delivery method with keep-origin-redirect and when
05:34:23 INFO - the target request is same-origin.
05:34:23 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 2836ms
05:34:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:34:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c50653800 == 29 [pid = 2005] [id = 217]
05:34:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c50283800) [pid = 2005] [serial = 606] [outer = (nil)]
05:34:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c53833000) [pid = 2005] [serial = 607] [outer = 0x7f9c50283800]
05:34:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c53a45400) [pid = 2005] [serial = 608] [outer = 0x7f9c50283800]
05:34:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a262800 == 30 [pid = 2005] [id = 218]
05:34:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c4773b000) [pid = 2005] [serial = 609] [outer = (nil)]
05:34:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c4773f800) [pid = 2005] [serial = 610] [outer = 0x7f9c4773b000]
05:34:26 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:34:26 INFO - document served over http requires an http
05:34:26 INFO - sub-resource via iframe-tag using the http-csp
05:34:26 INFO - delivery method with no-redirect and when
05:34:26 INFO - the target request is same-origin.
05:34:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 3092ms
05:34:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:34:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49422800 == 31 [pid = 2005] [id = 219]
05:34:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c4773fc00) [pid = 2005] [serial = 611] [outer = (nil)]
05:34:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c47745c00) [pid = 2005] [serial = 612] [outer = 0x7f9c4773fc00]
05:34:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c49327400) [pid = 2005] [serial = 613] [outer = 0x7f9c4773fc00]
05:34:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475c1000 == 32 [pid = 2005] [id = 220]
05:34:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c47fe4000) [pid = 2005] [serial = 614] [outer = (nil)]
05:34:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c47fe5c00) [pid = 2005] [serial = 615] [outer = 0x7f9c47fe4000]
05:34:28 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
05:34:28 INFO - document served over http requires an http
05:34:28 INFO - sub-resource via iframe-tag using the http-csp
05:34:28 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:28 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
05:34:28 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 1886ms
05:34:28 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
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49414800 == 31 [pid = 2005] [id = 208]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475c1800 == 30 [pid = 2005] [id = 207]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475c3800 == 29 [pid = 2005] [id = 206]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b416000 == 28 [pid = 2005] [id = 181]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475b0000 == 27 [pid = 2005] [id = 205]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a956800 == 26 [pid = 2005] [id = 204]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49419000 == 25 [pid = 2005] [id = 203]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db0b800 == 24 [pid = 2005] [id = 200]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd18000 == 23 [pid = 2005] [id = 175]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d0af800 == 22 [pid = 2005] [id = 199]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c50099000 == 21 [pid = 2005] [id = 158]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bd9f000 == 20 [pid = 2005] [id = 197]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab0b800 == 19 [pid = 2005] [id = 196]
05:34:28 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab0e800 == 18 [pid = 2005] [id = 195]
05:34:28 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4ca0a400) [pid = 2005] [serial = 510] [outer = (nil)] [url = about:blank]
05:34:28 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4765c400) [pid = 2005] [serial = 534] [outer = (nil)] [url = about:blank]
05:34:28 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c49510800) [pid = 2005] [serial = 537] [outer = (nil)] [url = about:blank]
05:34:28 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c4a9b9400) [pid = 2005] [serial = 540] [outer = (nil)] [url = about:blank]
05:34:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475a7000 == 19 [pid = 2005] [id = 221]
05:34:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c47657400) [pid = 2005] [serial = 616] [outer = (nil)]
05:34:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c47741800) [pid = 2005] [serial = 617] [outer = 0x7f9c47657400]
05:34:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c49517c00) [pid = 2005] [serial = 618] [outer = 0x7f9c47657400]
05:34:30 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
05:34:30 INFO - document served over http requires an http
05:34:30 INFO - sub-resource via script-tag using the http-csp
05:34:30 INFO - delivery method with keep-origin-redirect and when
05:34:30 INFO - the target request is same-origin.
05:34:30 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 1559ms
05:34:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:34:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48921800 == 20 [pid = 2005] [id = 222]
05:34:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c4931fc00) [pid = 2005] [serial = 619] [outer = (nil)]
05:34:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c498ba000) [pid = 2005] [serial = 620] [outer = 0x7f9c4931fc00]
05:34:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c4a9b6c00) [pid = 2005] [serial = 621] [outer = 0x7f9c4931fc00]
05:34:32 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
05:34:32 INFO - document served over http requires an http
05:34:32 INFO - sub-resource via script-tag using the http-csp
05:34:32 INFO - delivery method with no-redirect and when
05:34:32 INFO - the target request is same-origin.
05:34:32 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 1940ms
05:34:32 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
05:34:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a268000 == 21 [pid = 2005] [id = 223]
05:34:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c49e62000) [pid = 2005] [serial = 622] [outer = (nil)]
05:34:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c4ab80800) [pid = 2005] [serial = 623] [outer = 0x7f9c49e62000]
05:34:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c4b4a7000) [pid = 2005] [serial = 624] [outer = 0x7f9c49e62000]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c4e412c00) [pid = 2005] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c49e5ac00) [pid = 2005] [serial = 548] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c49458400) [pid = 2005] [serial = 570] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c49323800) [pid = 2005] [serial = 575] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c49321800) [pid = 2005] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162438444]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4e049800) [pid = 2005] [serial = 560] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4d8b8800) [pid = 2005] [serial = 557] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c49323c00) [pid = 2005] [serial = 578] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c48ab0800) [pid = 2005] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4e40c800) [pid = 2005] [serial = 565] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4ca13400) [pid = 2005] [serial = 554] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c4c732c00) [pid = 2005] [serial = 551] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4b74e000) [pid = 2005] [serial = 581] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c47fdec00) [pid = 2005] [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]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c47fe6000) [pid = 2005] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4dd32800) [pid = 2005] [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]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4765e800) [pid = 2005] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162438444]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c48aac000) [pid = 2005] [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]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c47fd9c00) [pid = 2005] [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]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4e407400) [pid = 2005] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4b20c800) [pid = 2005] [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]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4932b000) [pid = 2005] [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]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c47fe3000) [pid = 2005] [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]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4e154800) [pid = 2005] [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]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4752d000) [pid = 2005] [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]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c5028ec00) [pid = 2005] [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]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4eb2c800) [pid = 2005] [serial = 513] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c4bdca800) [pid = 2005] [serial = 507] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c49511000) [pid = 2005] [serial = 524] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c51a3b800) [pid = 2005] [serial = 516] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c47534800) [pid = 2005] [serial = 529] [outer = (nil)] [url = about:blank]
05:34:35 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c47fdbc00) [pid = 2005] [serial = 519] [outer = (nil)] [url = about:blank]
05:34:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:34:36 INFO - document served over http requires an http
05:34:36 INFO - sub-resource via script-tag using the http-csp
05:34:36 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:34:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 4098ms
05:34:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
05:34:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fa7000 == 22 [pid = 2005] [id = 224]
05:34:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c4764f400) [pid = 2005] [serial = 625] [outer = (nil)]
05:34:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c4765c000) [pid = 2005] [serial = 626] [outer = 0x7f9c4764f400]
05:34:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c4931d800) [pid = 2005] [serial = 627] [outer = 0x7f9c4764f400]
05:34:38 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
05:34:38 INFO - document served over http requires an http
05:34:38 INFO - sub-resource via xhr-request using the http-csp
05:34:38 INFO - delivery method with keep-origin-redirect and when
05:34:38 INFO - the target request is same-origin.
05:34:38 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 1938ms
05:34:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:34:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab20800 == 23 [pid = 2005] [id = 225]
05:34:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c47659c00) [pid = 2005] [serial = 628] [outer = (nil)]
05:34:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c49519c00) [pid = 2005] [serial = 629] [outer = 0x7f9c47659c00]
05:34:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4ab83800) [pid = 2005] [serial = 630] [outer = 0x7f9c47659c00]
05:34:40 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
05:34:40 INFO - document served over http requires an http
05:34:40 INFO - sub-resource via xhr-request using the http-csp
05:34:40 INFO - delivery method with no-redirect and when
05:34:40 INFO - the target request is same-origin.
05:34:40 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 1785ms
05:34:40 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
05:34:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bd9f000 == 24 [pid = 2005] [id = 226]
05:34:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c49513000) [pid = 2005] [serial = 631] [outer = (nil)]
05:34:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c4b74e800) [pid = 2005] [serial = 632] [outer = 0x7f9c49513000]
05:34:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c4c73a000) [pid = 2005] [serial = 633] [outer = 0x7f9c49513000]
05:34:41 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
05:34:41 INFO - document served over http requires an http
05:34:41 INFO - sub-resource via xhr-request using the http-csp
05:34:41 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:41 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
05:34:41 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 1800ms
05:34:41 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
05:34:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c973800 == 25 [pid = 2005] [id = 227]
05:34:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c4b74dc00) [pid = 2005] [serial = 634] [outer = (nil)]
05:34:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4ca0f800) [pid = 2005] [serial = 635] [outer = 0x7f9c4b74dc00]
05:34:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4d0f7400) [pid = 2005] [serial = 636] [outer = 0x7f9c4b74dc00]
05:34:43 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
05:34:43 INFO - document served over http requires an https
05:34:43 INFO - sub-resource via fetch-request using the http-csp
05:34:43 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:43 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
05:34:43 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 2077ms
05:34:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:34:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d83d000 == 26 [pid = 2005] [id = 228]
05:34:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4c9e2800) [pid = 2005] [serial = 637] [outer = (nil)]
05:34:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4dbc4000) [pid = 2005] [serial = 638] [outer = 0x7f9c4c9e2800]
05:34:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c4e046800) [pid = 2005] [serial = 639] [outer = 0x7f9c4c9e2800]
05:34:46 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
05:34:46 INFO - document served over http requires an https
05:34:46 INFO - sub-resource via fetch-request using the http-csp
05:34:46 INFO - delivery method with no-redirect and when
05:34: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"
05:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:46 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
05:34:46 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 2147ms
05:34:46 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
05:34:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e18a000 == 27 [pid = 2005] [id = 229]
05:34:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c4d8bc800) [pid = 2005] [serial = 640] [outer = (nil)]
05:34:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c4e153800) [pid = 2005] [serial = 641] [outer = 0x7f9c4d8bc800]
05:34:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c4e885000) [pid = 2005] [serial = 642] [outer = 0x7f9c4d8bc800]
05:34:48 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
05:34:48 INFO - document served over http requires an https
05:34:48 INFO - sub-resource via fetch-request using the http-csp
05:34:48 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:48 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
05:34:48 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 2192ms
05:34:48 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
05:34:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ea7b000 == 28 [pid = 2005] [id = 230]
05:34:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c4e14c800) [pid = 2005] [serial = 643] [outer = (nil)]
05:34:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4f57f800) [pid = 2005] [serial = 644] [outer = 0x7f9c4e14c800]
05:34:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c51a18800) [pid = 2005] [serial = 645] [outer = 0x7f9c4e14c800]
05:34:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:34:51 INFO - document served over http requires an https
05:34:51 INFO - sub-resource via fetch-request using the http-csp
05:34:51 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:34:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 2741ms
05:34:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
05:34:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47851000 == 29 [pid = 2005] [id = 231]
05:34:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c4eb33c00) [pid = 2005] [serial = 646] [outer = (nil)]
05:34:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c47902c00) [pid = 2005] [serial = 647] [outer = 0x7f9c4eb33c00]
05:34:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c47907c00) [pid = 2005] [serial = 648] [outer = 0x7f9c4eb33c00]
05:34:53 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
05:34:53 INFO - document served over http requires an https
05:34:53 INFO - sub-resource via fetch-request using the http-csp
05:34:53 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:53 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
05:34:53 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 1841ms
05:34:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:34:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c56f21000 == 30 [pid = 2005] [id = 232]
05:34:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c47910c00) [pid = 2005] [serial = 649] [outer = (nil)]
05:34:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c47911c00) [pid = 2005] [serial = 650] [outer = 0x7f9c47910c00]
05:34:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c46334400) [pid = 2005] [serial = 651] [outer = 0x7f9c47910c00]
05:34:55 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
05:34:55 INFO - document served over http requires an https
05:34:55 INFO - sub-resource via fetch-request using the http-csp
05:34:55 INFO - delivery method with no-redirect and when
05:34: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"
05:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:55 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
05:34:55 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 2741ms
05:34:55 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
05:34:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47ab6800 == 31 [pid = 2005] [id = 233]
05:34:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c47536000) [pid = 2005] [serial = 652] [outer = (nil)]
05:34:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c4765d000) [pid = 2005] [serial = 653] [outer = 0x7f9c47536000]
05:34:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c48aac000) [pid = 2005] [serial = 654] [outer = 0x7f9c47536000]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e85c000 == 30 [pid = 2005] [id = 157]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a268000 == 29 [pid = 2005] [id = 223]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48921800 == 28 [pid = 2005] [id = 222]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475a7000 == 27 [pid = 2005] [id = 221]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475c1000 == 26 [pid = 2005] [id = 220]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49422800 == 25 [pid = 2005] [id = 219]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e866800 == 24 [pid = 2005] [id = 215]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c5009b000 == 23 [pid = 2005] [id = 216]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d842000 == 22 [pid = 2005] [id = 213]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c974800 == 21 [pid = 2005] [id = 212]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b418000 == 20 [pid = 2005] [id = 211]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a94c000 == 19 [pid = 2005] [id = 210]
05:34:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475aa800 == 18 [pid = 2005] [id = 209]
05:34:58 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4ab7d000) [pid = 2005] [serial = 576] [outer = (nil)] [url = about:blank]
05:34:58 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c4b470400) [pid = 2005] [serial = 579] [outer = (nil)] [url = about:blank]
05:34:58 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4ab82400) [pid = 2005] [serial = 571] [outer = (nil)] [url = about:blank]
05:34:58 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4eb36800) [pid = 2005] [serial = 566] [outer = (nil)] [url = about:blank]
05:34:58 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
05:34:58 INFO - document served over http requires an https
05:34:58 INFO - sub-resource via fetch-request using the http-csp
05:34:58 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:58 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
05:34:58 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 2196ms
05:34:58 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
05:34:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475b3800 == 19 [pid = 2005] [id = 234]
05:34:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c47741400) [pid = 2005] [serial = 655] [outer = (nil)]
05:34:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c49322400) [pid = 2005] [serial = 656] [outer = 0x7f9c47741400]
05:34:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c49461c00) [pid = 2005] [serial = 657] [outer = 0x7f9c47741400]
05:34:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4934e800 == 20 [pid = 2005] [id = 235]
05:34:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c49519800) [pid = 2005] [serial = 658] [outer = (nil)]
05:34:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c49e5a400) [pid = 2005] [serial = 659] [outer = 0x7f9c49519800]
05:35: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
05:35:00 INFO - document served over http requires an https
05:35:00 INFO - sub-resource via iframe-tag using the http-csp
05:35:00 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35: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
05:35: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 2139ms
05:35: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
05:35:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49409000 == 21 [pid = 2005] [id = 236]
05:35:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c47742c00) [pid = 2005] [serial = 660] [outer = (nil)]
05:35:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c498b4c00) [pid = 2005] [serial = 661] [outer = 0x7f9c47742c00]
05:35:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c4accfc00) [pid = 2005] [serial = 662] [outer = 0x7f9c47742c00]
05:35:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e77000 == 22 [pid = 2005] [id = 237]
05:35:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c4b4a9800) [pid = 2005] [serial = 663] [outer = (nil)]
05:35:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c4bdc3800) [pid = 2005] [serial = 664] [outer = 0x7f9c4b4a9800]
05:35:02 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
05:35:02 INFO - document served over http requires an https
05:35:02 INFO - sub-resource via iframe-tag using the http-csp
05:35:02 INFO - delivery method with no-redirect and when
05:35: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"
05:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:02 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
05:35:02 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 2291ms
05:35:02 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
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c4e046c00) [pid = 2005] [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]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c49512c00) [pid = 2005] [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]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c53826000) [pid = 2005] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c50285c00) [pid = 2005] [serial = 602] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c4773f800) [pid = 2005] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162466182]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c53833000) [pid = 2005] [serial = 607] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4e87ec00) [pid = 2005] [serial = 599] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c4e14b400) [pid = 2005] [serial = 596] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c47651000) [pid = 2005] [serial = 584] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4b4ac800) [pid = 2005] [serial = 590] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c498ba000) [pid = 2005] [serial = 620] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c4d0fa800) [pid = 2005] [serial = 593] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c47fe5c00) [pid = 2005] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c47745c00) [pid = 2005] [serial = 612] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c47741800) [pid = 2005] [serial = 617] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c4951b000) [pid = 2005] [serial = 587] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4ab80800) [pid = 2005] [serial = 623] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4931fc00) [pid = 2005] [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]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c47657400) [pid = 2005] [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]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c47fe4000) [pid = 2005] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4773fc00) [pid = 2005] [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]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c5357f000) [pid = 2005] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c49464400) [pid = 2005] [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]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c49eb9400) [pid = 2005] [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]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4773b000) [pid = 2005] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162466182]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4c731c00) [pid = 2005] [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]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4ca17c00) [pid = 2005] [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]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4c9e5800) [pid = 2005] [serial = 552] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4ca0b400) [pid = 2005] [serial = 582] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4d0efc00) [pid = 2005] [serial = 555] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4dbce400) [pid = 2005] [serial = 558] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c4e14f000) [pid = 2005] [serial = 561] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c4b4a9400) [pid = 2005] [serial = 549] [outer = (nil)] [url = about:blank]
05:35:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48921000 == 23 [pid = 2005] [id = 238]
05:35:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c4752d800) [pid = 2005] [serial = 665] [outer = (nil)]
05:35:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c47536400) [pid = 2005] [serial = 666] [outer = 0x7f9c4752d800]
05:35:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c47fe6c00) [pid = 2005] [serial = 667] [outer = 0x7f9c4752d800]
05:35:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48921800 == 24 [pid = 2005] [id = 239]
05:35:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c47654000) [pid = 2005] [serial = 668] [outer = (nil)]
05:35:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c4790d800) [pid = 2005] [serial = 669] [outer = 0x7f9c47654000]
05:35: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
05:35:06 INFO - document served over http requires an https
05:35:06 INFO - sub-resource via iframe-tag using the http-csp
05:35:06 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35: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
05:35: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 3954ms
05:35: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
05:35:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a26f800 == 25 [pid = 2005] [id = 240]
05:35:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c4931f400) [pid = 2005] [serial = 670] [outer = (nil)]
05:35:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c4950fc00) [pid = 2005] [serial = 671] [outer = 0x7f9c4931f400]
05:35:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4ab3e800) [pid = 2005] [serial = 672] [outer = 0x7f9c4931f400]
05:35:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b772000 == 26 [pid = 2005] [id = 241]
05:35:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4b4a4400) [pid = 2005] [serial = 673] [outer = (nil)]
05:35:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4bdc8000) [pid = 2005] [serial = 674] [outer = 0x7f9c4b4a4400]
05:35:08 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
05:35:08 INFO - document served over http requires an https
05:35:08 INFO - sub-resource via iframe-tag using the http-csp
05:35:08 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:08 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
05:35:08 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 2032ms
05:35:08 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
05:35:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bdba000 == 27 [pid = 2005] [id = 242]
05:35:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4790f800) [pid = 2005] [serial = 675] [outer = (nil)]
05:35:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c4ca0a400) [pid = 2005] [serial = 676] [outer = 0x7f9c4790f800]
05:35:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c4d0f2c00) [pid = 2005] [serial = 677] [outer = 0x7f9c4790f800]
05:35:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca78800 == 28 [pid = 2005] [id = 243]
05:35:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c4d8b3c00) [pid = 2005] [serial = 678] [outer = (nil)]
05:35:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c4dbcd400) [pid = 2005] [serial = 679] [outer = 0x7f9c4d8b3c00]
05:35:10 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
05:35:10 INFO - document served over http requires an https
05:35:10 INFO - sub-resource via iframe-tag using the http-csp
05:35:10 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:10 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
05:35:10 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 1827ms
05:35:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:35:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d835000 == 29 [pid = 2005] [id = 244]
05:35:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c4b211000) [pid = 2005] [serial = 680] [outer = (nil)]
05:35:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4d8bac00) [pid = 2005] [serial = 681] [outer = 0x7f9c4b211000]
05:35:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c4e151000) [pid = 2005] [serial = 682] [outer = 0x7f9c4b211000]
05:35:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd0f000 == 30 [pid = 2005] [id = 245]
05:35:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c4e40e400) [pid = 2005] [serial = 683] [outer = (nil)]
05:35:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c4e544400) [pid = 2005] [serial = 684] [outer = 0x7f9c4e40e400]
05:35:12 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
05:35:12 INFO - document served over http requires an https
05:35:12 INFO - sub-resource via iframe-tag using the http-csp
05:35:12 INFO - delivery method with no-redirect and when
05:35: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"
05:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:12 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
05:35:12 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 2056ms
05:35:12 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
05:35:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e197000 == 31 [pid = 2005] [id = 246]
05:35:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c4e888800) [pid = 2005] [serial = 685] [outer = (nil)]
05:35:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c4eb29000) [pid = 2005] [serial = 686] [outer = 0x7f9c4e888800]
05:35:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c5035c400) [pid = 2005] [serial = 687] [outer = 0x7f9c4e888800]
05:35:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4f5c9000 == 32 [pid = 2005] [id = 247]
05:35:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c53820400) [pid = 2005] [serial = 688] [outer = (nil)]
05:35:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c538f5c00) [pid = 2005] [serial = 689] [outer = 0x7f9c53820400]
05:35:14 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
05:35:14 INFO - document served over http requires an https
05:35:14 INFO - sub-resource via iframe-tag using the http-csp
05:35:14 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:14 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
05:35:14 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 2343ms
05:35:14 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
05:35:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c50650800 == 33 [pid = 2005] [id = 248]
05:35:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c463c3800) [pid = 2005] [serial = 690] [outer = (nil)]
05:35:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c463c4800) [pid = 2005] [serial = 691] [outer = 0x7f9c463c3800]
05:35:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c463ca800) [pid = 2005] [serial = 692] [outer = 0x7f9c463c3800]
05:35:17 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
05:35:17 INFO - document served over http requires an https
05:35:17 INFO - sub-resource via script-tag using the http-csp
05:35:17 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:17 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
05:35:17 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 2432ms
05:35:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:35:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463f0800 == 34 [pid = 2005] [id = 249]
05:35:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c463c2c00) [pid = 2005] [serial = 693] [outer = (nil)]
05:35:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c47cc3800) [pid = 2005] [serial = 694] [outer = 0x7f9c463c2c00]
05:35:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c47cca000) [pid = 2005] [serial = 695] [outer = 0x7f9c463c2c00]
05:35:21 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
05:35:21 INFO - document served over http requires an https
05:35:21 INFO - sub-resource via script-tag using the http-csp
05:35:21 INFO - delivery method with no-redirect and when
05:35:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:21 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
05:35:21 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 3897ms
05:35:21 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
05:35:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4644d000 == 35 [pid = 2005] [id = 250]
05:35:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c47657400) [pid = 2005] [serial = 696] [outer = (nil)]
05:35:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c47743c00) [pid = 2005] [serial = 697] [outer = 0x7f9c47657400]
05:35:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c47ccec00) [pid = 2005] [serial = 698] [outer = 0x7f9c47657400]
05:35:23 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
05:35:23 INFO - document served over http requires an https
05:35:23 INFO - sub-resource via script-tag using the http-csp
05:35:23 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:23 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
05:35:23 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 2150ms
05:35:23 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
05:35:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4748d800 == 36 [pid = 2005] [id = 251]
05:35:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c4752f800) [pid = 2005] [serial = 699] [outer = (nil)]
05:35:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c47fdbc00) [pid = 2005] [serial = 700] [outer = 0x7f9c4752f800]
05:35:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c49519400) [pid = 2005] [serial = 701] [outer = 0x7f9c4752f800]
05:35:24 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e77000 == 35 [pid = 2005] [id = 237]
05:35:24 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49409000 == 34 [pid = 2005] [id = 236]
05:35:24 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475ba000 == 33 [pid = 2005] [id = 191]
05:35:24 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4934e800 == 32 [pid = 2005] [id = 235]
05:35:24 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475b3800 == 31 [pid = 2005] [id = 234]
05:35:24 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c957000 == 30 [pid = 2005] [id = 198]
05:35:24 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47ab6800 == 29 [pid = 2005] [id = 233]
05:35:24 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47851000 == 28 [pid = 2005] [id = 231]
05:35:24 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ea7b000 == 27 [pid = 2005] [id = 230]
05:35:24 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e187800 == 26 [pid = 2005] [id = 201]
05:35:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e18a000 == 25 [pid = 2005] [id = 229]
05:35:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d83d000 == 24 [pid = 2005] [id = 228]
05:35:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c973800 == 23 [pid = 2005] [id = 227]
05:35:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bd9f000 == 22 [pid = 2005] [id = 226]
05:35:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e424000 == 21 [pid = 2005] [id = 202]
05:35:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab20800 == 20 [pid = 2005] [id = 225]
05:35:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fa7000 == 19 [pid = 2005] [id = 224]
05:35:25 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c49517c00) [pid = 2005] [serial = 618] [outer = (nil)] [url = about:blank]
05:35:25 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c49327400) [pid = 2005] [serial = 613] [outer = (nil)] [url = about:blank]
05:35:25 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c4a9b6c00) [pid = 2005] [serial = 621] [outer = (nil)] [url = about:blank]
05:35:25 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
05:35:25 INFO - document served over http requires an https
05:35:25 INFO - sub-resource via script-tag using the http-csp
05:35:25 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:25 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
05:35:25 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 1892ms
05:35:25 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
05:35:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47858800 == 20 [pid = 2005] [id = 252]
05:35:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c47907800) [pid = 2005] [serial = 702] [outer = (nil)]
05:35:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c47fe7800) [pid = 2005] [serial = 703] [outer = 0x7f9c47907800]
05:35:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c4a9b2000) [pid = 2005] [serial = 704] [outer = 0x7f9c47907800]
05:35:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:35:27 INFO - document served over http requires an https
05:35:27 INFO - sub-resource via script-tag using the http-csp
05:35:27 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:35:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1990ms
05:35:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:35:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48912000 == 21 [pid = 2005] [id = 253]
05:35:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c49e5b400) [pid = 2005] [serial = 705] [outer = (nil)]
05:35:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4ab84400) [pid = 2005] [serial = 706] [outer = 0x7f9c49e5b400]
05:35:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c4b473000) [pid = 2005] [serial = 707] [outer = 0x7f9c49e5b400]
05:35:31 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
05:35:31 INFO - document served over http requires an https
05:35:31 INFO - sub-resource via script-tag using the http-csp
05:35:31 INFO - delivery method with no-redirect and when
05:35: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"
05:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:31 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
05:35:31 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 4137ms
05:35:31 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
05:35:31 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c49519800) [pid = 2005] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c47742c00) [pid = 2005] [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]
05:35:31 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c47741400) [pid = 2005] [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]
05:35:31 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c4b4a9800) [pid = 2005] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162502089]
05:35:31 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c47536000) [pid = 2005] [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]
05:35:31 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c49e62000) [pid = 2005] [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]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c498b4c00) [pid = 2005] [serial = 661] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c4f57f800) [pid = 2005] [serial = 644] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c4dbc4000) [pid = 2005] [serial = 638] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c49e5a400) [pid = 2005] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c4e153800) [pid = 2005] [serial = 641] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c47911c00) [pid = 2005] [serial = 650] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c4765c000) [pid = 2005] [serial = 626] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4b74e800) [pid = 2005] [serial = 632] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c47902c00) [pid = 2005] [serial = 647] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4765d000) [pid = 2005] [serial = 653] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4ca0f800) [pid = 2005] [serial = 635] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4bdc3800) [pid = 2005] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162502089]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c49322400) [pid = 2005] [serial = 656] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c49519c00) [pid = 2005] [serial = 629] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c47536400) [pid = 2005] [serial = 666] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4b4a7000) [pid = 2005] [serial = 624] [outer = (nil)] [url = about:blank]
05:35:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49422000 == 22 [pid = 2005] [id = 254]
05:35:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c47658800) [pid = 2005] [serial = 708] [outer = (nil)]
05:35:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c47740800) [pid = 2005] [serial = 709] [outer = 0x7f9c47658800]
05:35:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c49517800) [pid = 2005] [serial = 710] [outer = 0x7f9c47658800]
05:35:34 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
05:35:34 INFO - document served over http requires an https
05:35:34 INFO - sub-resource via script-tag using the http-csp
05:35:34 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:34 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
05:35:34 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 2556ms
05:35:34 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
05:35:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48905800 == 23 [pid = 2005] [id = 255]
05:35:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c47536c00) [pid = 2005] [serial = 711] [outer = (nil)]
05:35:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c48ab2000) [pid = 2005] [serial = 712] [outer = 0x7f9c47536c00]
05:35:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c4a9bbc00) [pid = 2005] [serial = 713] [outer = 0x7f9c47536c00]
05:35:36 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
05:35:36 INFO - document served over http requires an https
05:35:36 INFO - sub-resource via xhr-request using the http-csp
05:35:36 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:36 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
05:35:36 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 1832ms
05:35:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:35:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a266000 == 24 [pid = 2005] [id = 256]
05:35:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c47fe3000) [pid = 2005] [serial = 714] [outer = (nil)]
05:35:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c4b471c00) [pid = 2005] [serial = 715] [outer = 0x7f9c47fe3000]
05:35:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c4bdc5c00) [pid = 2005] [serial = 716] [outer = 0x7f9c47fe3000]
05:35:37 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
05:35:37 INFO - document served over http requires an https
05:35:37 INFO - sub-resource via xhr-request using the http-csp
05:35:37 INFO - delivery method with no-redirect and when
05:35: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"
05:35:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:37 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
05:35:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 1687ms
05:35:37 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
05:35:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab20000 == 25 [pid = 2005] [id = 257]
05:35:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c4b477000) [pid = 2005] [serial = 717] [outer = (nil)]
05:35:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c4c73ac00) [pid = 2005] [serial = 718] [outer = 0x7f9c4b477000]
05:35:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c4ca11400) [pid = 2005] [serial = 719] [outer = 0x7f9c4b477000]
05:35:39 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
05:35:39 INFO - document served over http requires an https
05:35:39 INFO - sub-resource via xhr-request using the http-csp
05:35:39 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:39 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
05:35:39 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 1979ms
05:35:39 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
05:35:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b778000 == 26 [pid = 2005] [id = 258]
05:35:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c4d0fa400) [pid = 2005] [serial = 720] [outer = (nil)]
05:35:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c4d0fbc00) [pid = 2005] [serial = 721] [outer = 0x7f9c4d0fa400]
05:35:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c4dbc6000) [pid = 2005] [serial = 722] [outer = 0x7f9c4d0fa400]
05:35:41 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
05:35:41 INFO - document served over http requires an https
05:35:41 INFO - sub-resource via xhr-request using the http-csp
05:35:41 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:41 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
05:35:41 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 2197ms
05:35:42 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
05:35:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c957000 == 27 [pid = 2005] [id = 259]
05:35:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c4d0fa800) [pid = 2005] [serial = 723] [outer = (nil)]
05:35:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c4dd30c00) [pid = 2005] [serial = 724] [outer = 0x7f9c4d0fa800]
05:35:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c4e14b000) [pid = 2005] [serial = 725] [outer = 0x7f9c4d0fa800]
05:35:44 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
05:35:44 INFO - document served over http requires an https
05:35:44 INFO - sub-resource via xhr-request using the http-csp
05:35:44 INFO - delivery method with keep-origin-redirect and when
05:35:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:35:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:44 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
05:35:44 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 1984ms
05:35:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:35:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d839800 == 28 [pid = 2005] [id = 260]
05:35:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c4dd30800) [pid = 2005] [serial = 726] [outer = (nil)]
05:35:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c4e87ec00) [pid = 2005] [serial = 727] [outer = 0x7f9c4dd30800]
05:35:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c5003b400) [pid = 2005] [serial = 728] [outer = 0x7f9c4dd30800]
05:35:46 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
05:35:46 INFO - document served over http requires an https
05:35:46 INFO - sub-resource via xhr-request using the http-csp
05:35:46 INFO - delivery method with no-redirect and when
05:35: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"
05:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:46 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
05:35:46 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 2782ms
05:35:46 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
05:35:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e18e800 == 29 [pid = 2005] [id = 261]
05:35:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c4e53b400) [pid = 2005] [serial = 729] [outer = (nil)]
05:35:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c53a44c00) [pid = 2005] [serial = 730] [outer = 0x7f9c4e53b400]
05:35:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c464f4000) [pid = 2005] [serial = 731] [outer = 0x7f9c4e53b400]
05:35:48 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
05:35:48 INFO - document served over http requires an https
05:35:48 INFO - sub-resource via xhr-request using the http-csp
05:35:48 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:48 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
05:35:48 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 1785ms
05:35:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:35:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4f5dd000 == 30 [pid = 2005] [id = 262]
05:35:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c464ff000) [pid = 2005] [serial = 732] [outer = (nil)]
05:35:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c47659800) [pid = 2005] [serial = 733] [outer = 0x7f9c464ff000]
05:35:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c463b3c00) [pid = 2005] [serial = 734] [outer = 0x7f9c464ff000]
05:35:50 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
05:35:50 INFO - document served over http requires an http
05:35:50 INFO - sub-resource via fetch-request using the meta-csp
05:35:50 INFO - delivery method with keep-origin-redirect and when
05:35:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
05:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:35:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:35:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:35:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:50 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
05:35:50 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 1739ms
05:35:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:35:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47757000 == 31 [pid = 2005] [id = 263]
05:35:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c463bd400) [pid = 2005] [serial = 735] [outer = (nil)]
05:35:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c463be400) [pid = 2005] [serial = 736] [outer = 0x7f9c463bd400]
05:35:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c45c31400) [pid = 2005] [serial = 737] [outer = 0x7f9c463bd400]
05:35:53 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
05:35:53 INFO - document served over http requires an http
05:35:53 INFO - sub-resource via fetch-request using the meta-csp
05:35:53 INFO - delivery method with no-redirect and when
05:35:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
05:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:35:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:35:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:35:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:53 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
05:35:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2692ms
05:35:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:35:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4775d800 == 32 [pid = 2005] [id = 264]
05:35:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c45c3a000) [pid = 2005] [serial = 738] [outer = (nil)]
05:35:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c46332400) [pid = 2005] [serial = 739] [outer = 0x7f9c45c3a000]
05:35:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c464f8800) [pid = 2005] [serial = 740] [outer = 0x7f9c45c3a000]
05:35:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f8e4f03d000 == 6 [pid = 1956] [id = 7]
05:35:55 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
05:35:55 INFO - document served over http requires an http
05:35:55 INFO - sub-resource via fetch-request using the meta-csp
05:35:55 INFO - delivery method with swap-origin-redirect and when
05:35:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:35:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:35:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:35:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:55 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
05:35:55 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 2486ms
05:35:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:35:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48912000 == 31 [pid = 2005] [id = 253]
05:35:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47858800 == 30 [pid = 2005] [id = 252]
05:35:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4748d800 == 29 [pid = 2005] [id = 251]
05:35:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4644d000 == 28 [pid = 2005] [id = 250]
05:35:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c50650800 == 27 [pid = 2005] [id = 248]
05:35:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4f5c9000 == 26 [pid = 2005] [id = 247]
05:35:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e197000 == 25 [pid = 2005] [id = 246]
05:35:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd0f000 == 24 [pid = 2005] [id = 245]
05:35:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd1d800 == 23 [pid = 2005] [id = 214]
05:35:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d835000 == 22 [pid = 2005] [id = 244]
05:35:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bdba000 == 21 [pid = 2005] [id = 242]
05:35:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca78800 == 20 [pid = 2005] [id = 243]
05:35:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b772000 == 19 [pid = 2005] [id = 241]
05:35:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a26f800 == 18 [pid = 2005] [id = 240]
05:35:56 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48921800 == 17 [pid = 2005] [id = 239]
05:35:56 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c49461c00) [pid = 2005] [serial = 657] [outer = (nil)] [url = about:blank]
05:35:56 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c4accfc00) [pid = 2005] [serial = 662] [outer = (nil)] [url = about:blank]
05:35:56 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c48aac000) [pid = 2005] [serial = 654] [outer = (nil)] [url = about:blank]
05:35:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463e8800 == 18 [pid = 2005] [id = 265]
05:35:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c463bd800) [pid = 2005] [serial = 741] [outer = (nil)]
05:35:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c47741c00) [pid = 2005] [serial = 742] [outer = 0x7f9c463bd800]
05:35:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c47fdcc00) [pid = 2005] [serial = 743] [outer = 0x7f9c463bd800]
05:35:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475c1000 == 19 [pid = 2005] [id = 266]
05:35:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c48ab8800) [pid = 2005] [serial = 744] [outer = (nil)]
05:35:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c49328800) [pid = 2005] [serial = 745] [outer = 0x7f9c48ab8800]
05:35:57 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
05:35:57 INFO - document served over http requires an http
05:35:57 INFO - sub-resource via iframe-tag using the meta-csp
05:35:57 INFO - delivery method with keep-origin-redirect and when
05:35:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
05:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:57 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
05:35:57 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 2183ms
05:35:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:35:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47764000 == 20 [pid = 2005] [id = 267]
05:35:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c463cb000) [pid = 2005] [serial = 746] [outer = (nil)]
05:35:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c464f1c00) [pid = 2005] [serial = 747] [outer = 0x7f9c463cb000]
05:35:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c49321000) [pid = 2005] [serial = 748] [outer = 0x7f9c463cb000]
05:36:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48908000 == 21 [pid = 2005] [id = 268]
05:36:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c49517000) [pid = 2005] [serial = 749] [outer = (nil)]
05:36:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c49e63000) [pid = 2005] [serial = 750] [outer = 0x7f9c49517000]
05:36:00 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
05:36:00 INFO - document served over http requires an http
05:36:00 INFO - sub-resource via iframe-tag using the meta-csp
05:36:00 INFO - delivery method with no-redirect and when
05:36:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
05:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:00 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
05:36:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2801ms
05:36:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:36:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49407800 == 22 [pid = 2005] [id = 269]
05:36:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c463bf800) [pid = 2005] [serial = 751] [outer = (nil)]
05:36:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c49e5c000) [pid = 2005] [serial = 752] [outer = 0x7f9c463bf800]
05:36:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c4b215400) [pid = 2005] [serial = 753] [outer = 0x7f9c463bf800]
05:36:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a273000 == 23 [pid = 2005] [id = 270]
05:36:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c4b74d800) [pid = 2005] [serial = 754] [outer = (nil)]
05:36:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c4c738c00) [pid = 2005] [serial = 755] [outer = 0x7f9c4b74d800]
05:36:02 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
05:36:02 INFO - document served over http requires an http
05:36:02 INFO - sub-resource via iframe-tag using the meta-csp
05:36:02 INFO - delivery method with swap-origin-redirect and when
05:36:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:02 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
05:36:02 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 2218ms
05:36:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:36:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b411800 == 24 [pid = 2005] [id = 271]
05:36:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c4a9bdc00) [pid = 2005] [serial = 756] [outer = (nil)]
05:36:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c4bdc8c00) [pid = 2005] [serial = 757] [outer = 0x7f9c4a9bdc00]
05:36:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c4dbce400) [pid = 2005] [serial = 758] [outer = 0x7f9c4a9bdc00]
05:36:05 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48905800 == 23 [pid = 2005] [id = 255]
05:36:05 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a266000 == 22 [pid = 2005] [id = 256]
05:36:05 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab20000 == 21 [pid = 2005] [id = 257]
05:36:05 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b778000 == 20 [pid = 2005] [id = 258]
05:36:05 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c957000 == 19 [pid = 2005] [id = 259]
05:36:05 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d839800 == 18 [pid = 2005] [id = 260]
05:36:05 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e18e800 == 17 [pid = 2005] [id = 261]
05:36:05 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4f5dd000 == 16 [pid = 2005] [id = 262]
05:36:05 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4775d800 == 15 [pid = 2005] [id = 264]
05:36:05 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475c1000 == 14 [pid = 2005] [id = 266]
05:36:06 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
05:36:06 INFO - document served over http requires an http
05:36:06 INFO - sub-resource via script-tag using the meta-csp
05:36:06 INFO - delivery method with keep-origin-redirect and when
05:36:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
05:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:06 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
05:36:06 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 3742ms
05:36:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:36:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47757800 == 15 [pid = 2005] [id = 272]
05:36:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c47743400) [pid = 2005] [serial = 759] [outer = (nil)]
05:36:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c47cc4c00) [pid = 2005] [serial = 760] [outer = 0x7f9c47743400]
05:36:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c49458000) [pid = 2005] [serial = 761] [outer = 0x7f9c47743400]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c47cc3800) [pid = 2005] [serial = 694] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c538f5c00) [pid = 2005] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c4eb29000) [pid = 2005] [serial = 686] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c463c4800) [pid = 2005] [serial = 691] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c4dbcd400) [pid = 2005] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c4ca0a400) [pid = 2005] [serial = 676] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c4e544400) [pid = 2005] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162512052]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c4d8bac00) [pid = 2005] [serial = 681] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c47743c00) [pid = 2005] [serial = 697] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c4790d800) [pid = 2005] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c4bdc8000) [pid = 2005] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c4950fc00) [pid = 2005] [serial = 671] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c47fe7800) [pid = 2005] [serial = 703] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c47fdbc00) [pid = 2005] [serial = 700] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c4ab84400) [pid = 2005] [serial = 706] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c4dd30c00) [pid = 2005] [serial = 724] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c4c73ac00) [pid = 2005] [serial = 718] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c4d0fbc00) [pid = 2005] [serial = 721] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c47740800) [pid = 2005] [serial = 709] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c4e87ec00) [pid = 2005] [serial = 727] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c4b471c00) [pid = 2005] [serial = 715] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c48ab2000) [pid = 2005] [serial = 712] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c46332400) [pid = 2005] [serial = 739] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c463be400) [pid = 2005] [serial = 736] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c47659800) [pid = 2005] [serial = 733] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c53a44c00) [pid = 2005] [serial = 730] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c47741c00) [pid = 2005] [serial = 742] [outer = (nil)] [url = about:blank]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c47907800) [pid = 2005] [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]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c47657400) [pid = 2005] [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]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c4752d800) [pid = 2005] [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]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c49e5b400) [pid = 2005] [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]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c4752f800) [pid = 2005] [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]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c47654000) [pid = 2005] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c47658800) [pid = 2005] [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]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c45c3a000) [pid = 2005] [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]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c4e40e400) [pid = 2005] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162512052]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c53820400) [pid = 2005] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c4b4a4400) [pid = 2005] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:09 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c4d8b3c00) [pid = 2005] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:09 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
05:36:09 INFO - document served over http requires an http
05:36:09 INFO - sub-resource via script-tag using the meta-csp
05:36:09 INFO - delivery method with no-redirect and when
05:36:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
05:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:09 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
05:36:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 3287ms
05:36:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:36:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49690800 == 16 [pid = 2005] [id = 273]
05:36:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c464f8400) [pid = 2005] [serial = 762] [outer = (nil)]
05:36:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c47745400) [pid = 2005] [serial = 763] [outer = 0x7f9c464f8400]
05:36:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c49e5a400) [pid = 2005] [serial = 764] [outer = 0x7f9c464f8400]
05:36:12 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
05:36:12 INFO - document served over http requires an http
05:36:12 INFO - sub-resource via script-tag using the meta-csp
05:36:12 INFO - delivery method with swap-origin-redirect and when
05:36:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:12 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
05:36:12 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 2685ms
05:36:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:36:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f8e4f6d3000 == 5 [pid = 1956] [id = 8]
05:36:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a278800 == 17 [pid = 2005] [id = 274]
05:36:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c47659800) [pid = 2005] [serial = 765] [outer = (nil)]
05:36:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c4950fc00) [pid = 2005] [serial = 766] [outer = 0x7f9c47659800]
05:36:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c4b471000) [pid = 2005] [serial = 767] [outer = 0x7f9c47659800]
05:36:14 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
05:36:14 INFO - document served over http requires an http
05:36:14 INFO - sub-resource via xhr-request using the meta-csp
05:36:14 INFO - delivery method with keep-origin-redirect and when
05:36:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
05:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:14 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
05:36:14 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 1986ms
05:36:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:36:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bda3000 == 18 [pid = 2005] [id = 275]
05:36:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c49461c00) [pid = 2005] [serial = 768] [outer = (nil)]
05:36:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c4b74f800) [pid = 2005] [serial = 769] [outer = 0x7f9c49461c00]
05:36:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4ca0bc00) [pid = 2005] [serial = 770] [outer = 0x7f9c49461c00]
05:36:15 INFO - PROCESS | 1956 | --DOMWINDOW == 15 (0x7f8e4f5c0800) [pid = 1956] [serial = 20] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
05:36:15 INFO - PROCESS | 1956 | --DOMWINDOW == 14 (0x7f8e5030a400) [pid = 1956] [serial = 16] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
05:36:15 INFO - PROCESS | 1956 | --DOMWINDOW == 13 (0x7f8e4d8bbc00) [pid = 1956] [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.]
05:36:16 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
05:36:16 INFO - document served over http requires an http
05:36:16 INFO - sub-resource via xhr-request using the meta-csp
05:36:16 INFO - delivery method with no-redirect and when
05:36: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-http/xhr-request/cross-origin.no-redirect.http.html"
05:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:16 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
05:36:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1844ms
05:36:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:36:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca80800 == 19 [pid = 2005] [id = 276]
05:36:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c4b74e800) [pid = 2005] [serial = 771] [outer = (nil)]
05:36:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c4d0fb400) [pid = 2005] [serial = 772] [outer = 0x7f9c4b74e800]
05:36:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c4e046000) [pid = 2005] [serial = 773] [outer = 0x7f9c4b74e800]
05:36:18 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
05:36:18 INFO - document served over http requires an http
05:36:18 INFO - sub-resource via xhr-request using the meta-csp
05:36:18 INFO - delivery method with swap-origin-redirect and when
05:36: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/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:18 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
05:36:18 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 1893ms
05:36:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:36:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db11800 == 20 [pid = 2005] [id = 277]
05:36:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c4d0f4000) [pid = 2005] [serial = 774] [outer = (nil)]
05:36:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c4e151800) [pid = 2005] [serial = 775] [outer = 0x7f9c4d0f4000]
05:36:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c4ea3a000) [pid = 2005] [serial = 776] [outer = 0x7f9c4d0f4000]
05:36:20 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
05:36:20 INFO - document served over http requires an https
05:36:20 INFO - sub-resource via fetch-request using the meta-csp
05:36:20 INFO - delivery method with keep-origin-redirect and when
05:36: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-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
05:36:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:20 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
05:36:20 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 2095ms
05:36:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:36:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e41d000 == 21 [pid = 2005] [id = 278]
05:36:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c4e054c00) [pid = 2005] [serial = 777] [outer = (nil)]
05:36:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c4f57f800) [pid = 2005] [serial = 778] [outer = 0x7f9c4e054c00]
05:36:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c53824400) [pid = 2005] [serial = 779] [outer = 0x7f9c4e054c00]
05:36:22 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
05:36:22 INFO - document served over http requires an https
05:36:22 INFO - sub-resource via fetch-request using the meta-csp
05:36:22 INFO - delivery method with no-redirect and when
05:36:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
05:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:22 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
05:36:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2456ms
05:36:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:36:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c50099000 == 22 [pid = 2005] [id = 279]
05:36:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c44cf3400) [pid = 2005] [serial = 780] [outer = (nil)]
05:36:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c44cf4400) [pid = 2005] [serial = 781] [outer = 0x7f9c44cf3400]
05:36:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c44cfb400) [pid = 2005] [serial = 782] [outer = 0x7f9c44cf3400]
05:36:25 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
05:36:25 INFO - document served over http requires an https
05:36:25 INFO - sub-resource via fetch-request using the meta-csp
05:36:25 INFO - delivery method with swap-origin-redirect and when
05:36:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:25 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
05:36:25 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 2138ms
05:36:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:36:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476bc000 == 23 [pid = 2005] [id = 280]
05:36:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c44cf3800) [pid = 2005] [serial = 783] [outer = (nil)]
05:36:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c47f0e000) [pid = 2005] [serial = 784] [outer = 0x7f9c44cf3800]
05:36:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c47f13c00) [pid = 2005] [serial = 785] [outer = 0x7f9c44cf3800]
05:36:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bd5000 == 24 [pid = 2005] [id = 281]
05:36:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c47f17000) [pid = 2005] [serial = 786] [outer = (nil)]
05:36:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c53a4e000) [pid = 2005] [serial = 787] [outer = 0x7f9c47f17000]
05:36:27 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
05:36:27 INFO - document served over http requires an https
05:36:27 INFO - sub-resource via iframe-tag using the meta-csp
05:36:27 INFO - delivery method with keep-origin-redirect and when
05:36:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
05:36:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:28 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
05:36:28 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 2837ms
05:36:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:36:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44be1800 == 25 [pid = 2005] [id = 282]
05:36:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c44d3d400) [pid = 2005] [serial = 788] [outer = (nil)]
05:36:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c44d3e400) [pid = 2005] [serial = 789] [outer = 0x7f9c44d3d400]
05:36:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c44d44000) [pid = 2005] [serial = 790] [outer = 0x7f9c44d3d400]
05:36:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c502eb000 == 26 [pid = 2005] [id = 283]
05:36:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c44b37000) [pid = 2005] [serial = 791] [outer = (nil)]
05:36:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c44b38c00) [pid = 2005] [serial = 792] [outer = 0x7f9c44b37000]
05:36:29 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
05:36:29 INFO - document served over http requires an https
05:36:29 INFO - sub-resource via iframe-tag using the meta-csp
05:36:29 INFO - delivery method with no-redirect and when
05:36:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
05:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:29 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
05:36:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1929ms
05:36:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:36:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44eba000 == 27 [pid = 2005] [id = 284]
05:36:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c44b3d000) [pid = 2005] [serial = 793] [outer = (nil)]
05:36:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c44b41400) [pid = 2005] [serial = 794] [outer = 0x7f9c44b3d000]
05:36:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c44d3d800) [pid = 2005] [serial = 795] [outer = 0x7f9c44b3d000]
05:36:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ecb000 == 28 [pid = 2005] [id = 285]
05:36:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c44f64800) [pid = 2005] [serial = 796] [outer = (nil)]
05:36:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c44f68400) [pid = 2005] [serial = 797] [outer = 0x7f9c44f64800]
05:36:32 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
05:36:32 INFO - document served over http requires an https
05:36:32 INFO - sub-resource via iframe-tag using the meta-csp
05:36:32 INFO - delivery method with swap-origin-redirect and when
05:36: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-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:32 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
05:36:32 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 2182ms
05:36:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:36:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45009000 == 29 [pid = 2005] [id = 286]
05:36:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c44b3cc00) [pid = 2005] [serial = 798] [outer = (nil)]
05:36:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c44f65400) [pid = 2005] [serial = 799] [outer = 0x7f9c44b3cc00]
05:36:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c47654c00) [pid = 2005] [serial = 800] [outer = 0x7f9c44b3cc00]
05:36:35 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
05:36:35 INFO - document served over http requires an https
05:36:35 INFO - sub-resource via script-tag using the meta-csp
05:36:35 INFO - delivery method with keep-origin-redirect and when
05:36: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-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
05:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:35 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
05:36:35 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 3098ms
05:36:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:36:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44eb8800 == 30 [pid = 2005] [id = 287]
05:36:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c44cf7400) [pid = 2005] [serial = 801] [outer = (nil)]
05:36:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c44cf9c00) [pid = 2005] [serial = 802] [outer = 0x7f9c44cf7400]
05:36:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c450b9800) [pid = 2005] [serial = 803] [outer = 0x7f9c44cf7400]
05:36:37 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
05:36:37 INFO - document served over http requires an https
05:36:37 INFO - sub-resource via script-tag using the meta-csp
05:36:37 INFO - delivery method with no-redirect and when
05:36: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-https/script-tag/cross-origin.no-redirect.http.html"
05:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:37 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
05:36:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2518ms
05:36:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:36:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46444000 == 31 [pid = 2005] [id = 288]
05:36:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c44cf8000) [pid = 2005] [serial = 804] [outer = (nil)]
05:36:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x7f9c45c39800) [pid = 2005] [serial = 805] [outer = 0x7f9c44cf8000]
05:36:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x7f9c47529800) [pid = 2005] [serial = 806] [outer = 0x7f9c44cf8000]
05:36:39 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47757800 == 30 [pid = 2005] [id = 272]
05:36:39 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c56f21000 == 29 [pid = 2005] [id = 232]
05:36:39 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463e8800 == 28 [pid = 2005] [id = 265]
05:36:39 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b411800 == 27 [pid = 2005] [id = 271]
05:36:39 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a273000 == 26 [pid = 2005] [id = 270]
05:36:39 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48921000 == 25 [pid = 2005] [id = 238]
05:36:39 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49407800 == 24 [pid = 2005] [id = 269]
05:36:39 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48908000 == 23 [pid = 2005] [id = 268]
05:36:39 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47764000 == 22 [pid = 2005] [id = 267]
05:36:39 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x7f9c49519400) [pid = 2005] [serial = 701] [outer = (nil)] [url = about:blank]
05:36:39 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x7f9c47ccec00) [pid = 2005] [serial = 698] [outer = (nil)] [url = about:blank]
05:36:39 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c49517800) [pid = 2005] [serial = 710] [outer = (nil)] [url = about:blank]
05:36:39 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c464f8800) [pid = 2005] [serial = 740] [outer = (nil)] [url = about:blank]
05:36:39 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c47fe6c00) [pid = 2005] [serial = 667] [outer = (nil)] [url = about:blank]
05:36:39 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c4b473000) [pid = 2005] [serial = 707] [outer = (nil)] [url = about:blank]
05:36:39 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c4a9b2000) [pid = 2005] [serial = 704] [outer = (nil)] [url = about:blank]
05:36:40 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
05:36:40 INFO - document served over http requires an https
05:36:40 INFO - sub-resource via script-tag using the meta-csp
05:36:40 INFO - delivery method with swap-origin-redirect and when
05:36: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-https/script-tag/cross-origin.swap-origin-redirect.http.html"
05:36:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:40 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
05:36:40 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 2738ms
05:36:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:36:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46456800 == 23 [pid = 2005] [id = 289]
05:36:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c4633b400) [pid = 2005] [serial = 807] [outer = (nil)]
05:36:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c4752f800) [pid = 2005] [serial = 808] [outer = 0x7f9c4633b400]
05:36:41 INFO - PROCESS | 1956 | --DOMWINDOW == 12 (0x7f8e4df84000) [pid = 1956] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
05:36:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c4773a400) [pid = 2005] [serial = 809] [outer = 0x7f9c4633b400]
05:36:42 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
05:36:42 INFO - document served over http requires an https
05:36:42 INFO - sub-resource via xhr-request using the meta-csp
05:36:42 INFO - delivery method with keep-origin-redirect and when
05:36:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
05:36:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:42 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
05:36:42 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 1786ms
05:36:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:36:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47859800 == 24 [pid = 2005] [id = 290]
05:36:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c463c5800) [pid = 2005] [serial = 810] [outer = (nil)]
05:36:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c47cd0800) [pid = 2005] [serial = 811] [outer = 0x7f9c463c5800]
05:36:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x7f9c47fe0400) [pid = 2005] [serial = 812] [outer = 0x7f9c463c5800]
05:36:44 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
05:36:44 INFO - document served over http requires an https
05:36:44 INFO - sub-resource via xhr-request using the meta-csp
05:36:44 INFO - delivery method with no-redirect and when
05:36:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
05:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:44 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
05:36:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1783ms
05:36:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:36:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fa6800 == 25 [pid = 2005] [id = 291]
05:36:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x7f9c47cc2000) [pid = 2005] [serial = 813] [outer = (nil)]
05:36:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x7f9c48aafc00) [pid = 2005] [serial = 814] [outer = 0x7f9c47cc2000]
05:36:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x7f9c498ba400) [pid = 2005] [serial = 815] [outer = 0x7f9c47cc2000]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x7f9c49328800) [pid = 2005] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x7f9c47cc4c00) [pid = 2005] [serial = 760] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x7f9c4bdc8c00) [pid = 2005] [serial = 757] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x7f9c49e63000) [pid = 2005] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162560321]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c464f1c00) [pid = 2005] [serial = 747] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c4c738c00) [pid = 2005] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c49e5c000) [pid = 2005] [serial = 752] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c47745400) [pid = 2005] [serial = 763] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c463bd400) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c4d0f9c00) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c4dd30800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c4a9bdc00) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c49517000) [pid = 2005] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162560321]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c463bf800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c47743400) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c463cb000) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c4b74d800) [pid = 2005] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c4b74dc00) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c4e154c00) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c4790f800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c4acc6000) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c4c9e2800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c47fe3800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c4e14c800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c4764f400) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c4e87e000) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c4eb33c00) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c4d8bc800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c4b211000) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c47659c00) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c4b477000) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c48ab8800) [pid = 2005] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c464ff000) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c463c3800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c4e53b400) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c463c2c00) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c47fe3000) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c49513000) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c47531400) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c4e888800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c4d0fa400) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c4931f400) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c47536c00) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c4d0fa800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c47910c00) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c50283800) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c4951cc00) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c498b5400) [pid = 2005] [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]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c4d0f7400) [pid = 2005] [serial = 636] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c4eb35c00) [pid = 2005] [serial = 600] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4d0f2c00) [pid = 2005] [serial = 677] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c4dd2b800) [pid = 2005] [serial = 594] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4e046800) [pid = 2005] [serial = 639] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4ab7ac00) [pid = 2005] [serial = 588] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c51a18800) [pid = 2005] [serial = 645] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c4931d800) [pid = 2005] [serial = 627] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c503e8000) [pid = 2005] [serial = 603] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c47907c00) [pid = 2005] [serial = 648] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4e885000) [pid = 2005] [serial = 642] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c4e151000) [pid = 2005] [serial = 682] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4ab83800) [pid = 2005] [serial = 630] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4ca11400) [pid = 2005] [serial = 719] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c463b3c00) [pid = 2005] [serial = 734] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c463ca800) [pid = 2005] [serial = 692] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c464f4000) [pid = 2005] [serial = 731] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c47cca000) [pid = 2005] [serial = 695] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4bdc5c00) [pid = 2005] [serial = 716] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4c73a000) [pid = 2005] [serial = 633] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c49323000) [pid = 2005] [serial = 585] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c5035c400) [pid = 2005] [serial = 687] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4dbc6000) [pid = 2005] [serial = 722] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4ab3e800) [pid = 2005] [serial = 672] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4a9bbc00) [pid = 2005] [serial = 713] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4e14b000) [pid = 2005] [serial = 725] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c46334400) [pid = 2005] [serial = 651] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c53a45400) [pid = 2005] [serial = 608] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c4ca18c00) [pid = 2005] [serial = 591] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c4b747400) [pid = 2005] [serial = 546] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c45c31400) [pid = 2005] [serial = 737] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c4e53f000) [pid = 2005] [serial = 597] [outer = (nil)] [url = about:blank]
05:36:45 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c5003b400) [pid = 2005] [serial = 728] [outer = (nil)] [url = about:blank]
05:36:46 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
05:36:46 INFO - document served over http requires an https
05:36:46 INFO - sub-resource via xhr-request using the meta-csp
05:36:46 INFO - delivery method with swap-origin-redirect and when
05:36:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:46 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
05:36:46 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 1996ms
05:36:46 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
05:36:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49359000 == 26 [pid = 2005] [id = 292]
05:36:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c463bd400) [pid = 2005] [serial = 816] [outer = (nil)]
05:36:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c4764f400) [pid = 2005] [serial = 817] [outer = 0x7f9c463bd400]
05:36:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c49459400) [pid = 2005] [serial = 818] [outer = 0x7f9c463bd400]
05:36:48 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
05:36:48 INFO - document served over http requires an http
05:36:48 INFO - sub-resource via fetch-request using the meta-csp
05:36:48 INFO - delivery method with keep-origin-redirect and when
05:36:48 INFO - the target request is same-origin.
05:36:48 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 1880ms
05:36:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:36:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47856800 == 27 [pid = 2005] [id = 293]
05:36:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c45c38000) [pid = 2005] [serial = 819] [outer = (nil)]
05:36:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c463c2c00) [pid = 2005] [serial = 820] [outer = 0x7f9c45c38000]
05:36:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c47f0f800) [pid = 2005] [serial = 821] [outer = 0x7f9c45c38000]
05:36:50 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
05:36:50 INFO - document served over http requires an http
05:36:50 INFO - sub-resource via fetch-request using the meta-csp
05:36:50 INFO - delivery method with no-redirect and when
05:36:50 INFO - the target request is same-origin.
05:36:50 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 2300ms
05:36:50 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
05:36:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4989d000 == 28 [pid = 2005] [id = 294]
05:36:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c463b7c00) [pid = 2005] [serial = 822] [outer = (nil)]
05:36:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c4951a000) [pid = 2005] [serial = 823] [outer = 0x7f9c463b7c00]
05:36:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c49eba000) [pid = 2005] [serial = 824] [outer = 0x7f9c463b7c00]
05:36:52 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
05:36:52 INFO - document served over http requires an http
05:36:52 INFO - sub-resource via fetch-request using the meta-csp
05:36:52 INFO - delivery method with swap-origin-redirect and when
05:36:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
05:36:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:52 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
05:36:52 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 2332ms
05:36:52 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
05:36:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a95e000 == 29 [pid = 2005] [id = 295]
05:36:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c49519400) [pid = 2005] [serial = 825] [outer = (nil)]
05:36:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c4ab81000) [pid = 2005] [serial = 826] [outer = 0x7f9c49519400]
05:36:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4b476800) [pid = 2005] [serial = 827] [outer = 0x7f9c49519400]
05:36:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b40a000 == 30 [pid = 2005] [id = 296]
05:36:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4b4aa400) [pid = 2005] [serial = 828] [outer = (nil)]
05:36:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4b74d800) [pid = 2005] [serial = 829] [outer = 0x7f9c4b4aa400]
05:36:55 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
05:36:55 INFO - document served over http requires an http
05:36:55 INFO - sub-resource via iframe-tag using the meta-csp
05:36:55 INFO - delivery method with keep-origin-redirect and when
05:36:55 INFO - the target request is same-origin.
05:36:55 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 2733ms
05:36:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:36:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b777800 == 31 [pid = 2005] [id = 297]
05:36:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4ab7f400) [pid = 2005] [serial = 830] [outer = (nil)]
05:36:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c4b748c00) [pid = 2005] [serial = 831] [outer = 0x7f9c4ab7f400]
05:36:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c4c9e1800) [pid = 2005] [serial = 832] [outer = 0x7f9c4ab7f400]
05:36:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c886000 == 32 [pid = 2005] [id = 298]
05:36:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c4ca15c00) [pid = 2005] [serial = 833] [outer = (nil)]
05:36:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c4ce4e400) [pid = 2005] [serial = 834] [outer = 0x7f9c4ca15c00]
05:36:57 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
05:36:57 INFO - document served over http requires an http
05:36:57 INFO - sub-resource via iframe-tag using the meta-csp
05:36:57 INFO - delivery method with no-redirect and when
05:36:57 INFO - the target request is same-origin.
05:36:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 1946ms
05:36:57 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
05:36:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c974800 == 33 [pid = 2005] [id = 299]
05:36:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c4bdc5c00) [pid = 2005] [serial = 835] [outer = (nil)]
05:36:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4ce48400) [pid = 2005] [serial = 836] [outer = 0x7f9c4bdc5c00]
05:36:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c4dbcac00) [pid = 2005] [serial = 837] [outer = 0x7f9c4bdc5c00]
05:36:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d0c7000 == 34 [pid = 2005] [id = 300]
05:36:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c4dd2b800) [pid = 2005] [serial = 838] [outer = (nil)]
05:36:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c4e04a800) [pid = 2005] [serial = 839] [outer = 0x7f9c4dd2b800]
05:36:59 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
05:36:59 INFO - document served over http requires an http
05:36:59 INFO - sub-resource via iframe-tag using the meta-csp
05:36:59 INFO - delivery method with swap-origin-redirect and when
05:36: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-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
05:36:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:36:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:59 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
05:36:59 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 1887ms
05:36:59 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
05:36:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db1a000 == 35 [pid = 2005] [id = 301]
05:36:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c4d0f8000) [pid = 2005] [serial = 840] [outer = (nil)]
05:37:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c4e048c00) [pid = 2005] [serial = 841] [outer = 0x7f9c4d0f8000]
05:37:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c4e53a000) [pid = 2005] [serial = 842] [outer = 0x7f9c4d0f8000]
05:37:01 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
05:37:01 INFO - document served over http requires an http
05:37:01 INFO - sub-resource via script-tag using the meta-csp
05:37:01 INFO - delivery method with keep-origin-redirect and when
05:37:01 INFO - the target request is same-origin.
05:37:01 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 1885ms
05:37:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:37:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e84c800 == 36 [pid = 2005] [id = 302]
05:37:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c4e051c00) [pid = 2005] [serial = 843] [outer = (nil)]
05:37:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c4eaa4800) [pid = 2005] [serial = 844] [outer = 0x7f9c4e051c00]
05:37:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c5003b800) [pid = 2005] [serial = 845] [outer = 0x7f9c4e051c00]
05:37:03 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
05:37:03 INFO - document served over http requires an http
05:37:03 INFO - sub-resource via script-tag using the meta-csp
05:37:03 INFO - delivery method with no-redirect and when
05:37:03 INFO - the target request is same-origin.
05:37:03 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 2386ms
05:37:03 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
05:37:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c5385a000 == 37 [pid = 2005] [id = 303]
05:37:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c4ea9e400) [pid = 2005] [serial = 846] [outer = (nil)]
05:37:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c5381e400) [pid = 2005] [serial = 847] [outer = 0x7f9c4ea9e400]
05:37:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c53a51000) [pid = 2005] [serial = 848] [outer = 0x7f9c4ea9e400]
05:37:06 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
05:37:06 INFO - document served over http requires an http
05:37:06 INFO - sub-resource via script-tag using the meta-csp
05:37:06 INFO - delivery method with swap-origin-redirect and when
05:37: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-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
05:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:06 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
05:37:06 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 2346ms
05:37:06 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
05:37:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a291800 == 38 [pid = 2005] [id = 304]
05:37:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c44aa4800) [pid = 2005] [serial = 849] [outer = (nil)]
05:37:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c44aa5800) [pid = 2005] [serial = 850] [outer = 0x7f9c44aa4800]
05:37:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c4ab7b000) [pid = 2005] [serial = 851] [outer = 0x7f9c44aa4800]
05:37:09 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
05:37:09 INFO - document served over http requires an http
05:37:09 INFO - sub-resource via xhr-request using the meta-csp
05:37:09 INFO - delivery method with keep-origin-redirect and when
05:37:09 INFO - the target request is same-origin.
05:37:09 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 3883ms
05:37:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:37:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c70800 == 39 [pid = 2005] [id = 305]
05:37:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c44aa4c00) [pid = 2005] [serial = 852] [outer = (nil)]
05:37:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c44c1fc00) [pid = 2005] [serial = 853] [outer = 0x7f9c44aa4c00]
05:37:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c44c27400) [pid = 2005] [serial = 854] [outer = 0x7f9c44aa4c00]
05:37:11 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
05:37:11 INFO - document served over http requires an http
05:37:11 INFO - sub-resource via xhr-request using the meta-csp
05:37:11 INFO - delivery method with no-redirect and when
05:37:11 INFO - the target request is same-origin.
05:37:11 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 1782ms
05:37:11 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
05:37:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44eb9000 == 40 [pid = 2005] [id = 306]
05:37:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c44c28c00) [pid = 2005] [serial = 855] [outer = (nil)]
05:37:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c44d38800) [pid = 2005] [serial = 856] [outer = 0x7f9c44c28c00]
05:37:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c450b4400) [pid = 2005] [serial = 857] [outer = 0x7f9c44c28c00]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fa6800 == 39 [pid = 2005] [id = 291]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47859800 == 38 [pid = 2005] [id = 290]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46456800 == 37 [pid = 2005] [id = 289]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49422000 == 36 [pid = 2005] [id = 254]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46444000 == 35 [pid = 2005] [id = 288]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44eb8800 == 34 [pid = 2005] [id = 287]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45009000 == 33 [pid = 2005] [id = 286]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ecb000 == 32 [pid = 2005] [id = 285]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44eba000 == 31 [pid = 2005] [id = 284]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c502eb000 == 30 [pid = 2005] [id = 283]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44be1800 == 29 [pid = 2005] [id = 282]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bd5000 == 28 [pid = 2005] [id = 281]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c476bc000 == 27 [pid = 2005] [id = 280]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c50099000 == 26 [pid = 2005] [id = 279]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c50653800 == 25 [pid = 2005] [id = 217]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a262800 == 24 [pid = 2005] [id = 218]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e41d000 == 23 [pid = 2005] [id = 278]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463f0800 == 22 [pid = 2005] [id = 249]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db11800 == 21 [pid = 2005] [id = 277]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca80800 == 20 [pid = 2005] [id = 276]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bda3000 == 19 [pid = 2005] [id = 275]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a278800 == 18 [pid = 2005] [id = 274]
05:37:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49690800 == 17 [pid = 2005] [id = 273]
05:37:13 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
05:37:13 INFO - document served over http requires an http
05:37:13 INFO - sub-resource via xhr-request using the meta-csp
05:37:13 INFO - delivery method with swap-origin-redirect and when
05:37:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
05:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:13 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
05:37:13 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 1994ms
05:37:13 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
05:37:13 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c4b215400) [pid = 2005] [serial = 753] [outer = (nil)] [url = about:blank]
05:37:13 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c49321000) [pid = 2005] [serial = 748] [outer = (nil)] [url = about:blank]
05:37:13 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c49458000) [pid = 2005] [serial = 761] [outer = (nil)] [url = about:blank]
05:37:13 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c4dbce400) [pid = 2005] [serial = 758] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44eb5000 == 18 [pid = 2005] [id = 307]
05:37:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c44d39000) [pid = 2005] [serial = 858] [outer = (nil)]
05:37:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c46330c00) [pid = 2005] [serial = 859] [outer = 0x7f9c44d39000]
05:37:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c463bb400) [pid = 2005] [serial = 860] [outer = 0x7f9c44d39000]
05:37:15 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
05:37:15 INFO - document served over http requires an https
05:37:15 INFO - sub-resource via fetch-request using the meta-csp
05:37:15 INFO - delivery method with keep-origin-redirect and when
05:37: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/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
05:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:15 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
05:37:15 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 2237ms
05:37:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:37:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46442000 == 19 [pid = 2005] [id = 308]
05:37:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c450b4800) [pid = 2005] [serial = 861] [outer = (nil)]
05:37:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4752c000) [pid = 2005] [serial = 862] [outer = 0x7f9c450b4800]
05:37:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c47743400) [pid = 2005] [serial = 863] [outer = 0x7f9c450b4800]
05:37:18 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
05:37:18 INFO - document served over http requires an https
05:37:18 INFO - sub-resource via fetch-request using the meta-csp
05:37:18 INFO - delivery method with no-redirect and when
05:37:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
05:37:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:18 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
05:37:18 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 2353ms
05:37:18 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
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c44cf8000) [pid = 2005] [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]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c44cf7400) [pid = 2005] [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]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c47cc2000) [pid = 2005] [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]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c4633b400) [pid = 2005] [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]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c463c5800) [pid = 2005] [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]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c44b37000) [pid = 2005] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162589674]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c44f64800) [pid = 2005] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c47f17000) [pid = 2005] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c44f65400) [pid = 2005] [serial = 799] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c44b38c00) [pid = 2005] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162589674]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c44d3e400) [pid = 2005] [serial = 789] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c44f68400) [pid = 2005] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c44b41400) [pid = 2005] [serial = 794] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4f57f800) [pid = 2005] [serial = 778] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c44cf4400) [pid = 2005] [serial = 781] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c53a4e000) [pid = 2005] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c47f0e000) [pid = 2005] [serial = 784] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c44cf9c00) [pid = 2005] [serial = 802] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c47cd0800) [pid = 2005] [serial = 811] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c4752f800) [pid = 2005] [serial = 808] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c45c39800) [pid = 2005] [serial = 805] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4b74f800) [pid = 2005] [serial = 769] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c4e151800) [pid = 2005] [serial = 775] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c48aafc00) [pid = 2005] [serial = 814] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4d0fb400) [pid = 2005] [serial = 772] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c4950fc00) [pid = 2005] [serial = 766] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c47fe0400) [pid = 2005] [serial = 812] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4773a400) [pid = 2005] [serial = 809] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c498ba400) [pid = 2005] [serial = 815] [outer = (nil)] [url = about:blank]
05:37:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463e7000 == 20 [pid = 2005] [id = 309]
05:37:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c44b3d400) [pid = 2005] [serial = 864] [outer = (nil)]
05:37:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c44cee800) [pid = 2005] [serial = 865] [outer = 0x7f9c44b3d400]
05:37:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c44f68400) [pid = 2005] [serial = 866] [outer = 0x7f9c44b3d400]
05:37:23 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
05:37:23 INFO - document served over http requires an https
05:37:23 INFO - sub-resource via fetch-request using the meta-csp
05:37:23 INFO - delivery method with swap-origin-redirect and when
05:37:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
05:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:23 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
05:37:23 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 4792ms
05:37:23 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
05:37:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4748d000 == 21 [pid = 2005] [id = 310]
05:37:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c44cee000) [pid = 2005] [serial = 867] [outer = (nil)]
05:37:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c44f64800) [pid = 2005] [serial = 868] [outer = 0x7f9c44cee000]
05:37:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c463b4800) [pid = 2005] [serial = 869] [outer = 0x7f9c44cee000]
05:37:25 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
05:37:25 INFO - document served over http requires an https
05:37:25 INFO - sub-resource via fetch-request using the meta-csp
05:37:25 INFO - delivery method with swap-origin-redirect and when
05:37: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/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
05:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:25 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
05:37:25 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 1837ms
05:37:25 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
05:37:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47aa6800 == 22 [pid = 2005] [id = 311]
05:37:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c44cedc00) [pid = 2005] [serial = 870] [outer = (nil)]
05:37:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c464fcc00) [pid = 2005] [serial = 871] [outer = 0x7f9c44cedc00]
05:37:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c47cc2000) [pid = 2005] [serial = 872] [outer = 0x7f9c44cedc00]
05:37:27 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
05:37:27 INFO - document served over http requires an https
05:37:27 INFO - sub-resource via fetch-request using the meta-csp
05:37:27 INFO - delivery method with keep-origin-redirect and when
05:37: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/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
05:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:27 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
05:37:27 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 1946ms
05:37:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:37:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48907000 == 23 [pid = 2005] [id = 312]
05:37:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c4765e800) [pid = 2005] [serial = 873] [outer = (nil)]
05:37:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c47f10000) [pid = 2005] [serial = 874] [outer = 0x7f9c4765e800]
05:37:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c48aabc00) [pid = 2005] [serial = 875] [outer = 0x7f9c4765e800]
05:37:29 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
05:37:29 INFO - document served over http requires an https
05:37:29 INFO - sub-resource via fetch-request using the meta-csp
05:37:29 INFO - delivery method with no-redirect and when
05:37:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
05:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:29 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
05:37:29 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 2028ms
05:37:29 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
05:37:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49697800 == 24 [pid = 2005] [id = 313]
05:37:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c49460c00) [pid = 2005] [serial = 876] [outer = (nil)]
05:37:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c49465800) [pid = 2005] [serial = 877] [outer = 0x7f9c49460c00]
05:37:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c498b9400) [pid = 2005] [serial = 878] [outer = 0x7f9c49460c00]
05:37:31 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
05:37:31 INFO - document served over http requires an https
05:37:31 INFO - sub-resource via fetch-request using the meta-csp
05:37:31 INFO - delivery method with swap-origin-redirect and when
05:37: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/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
05:37:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:31 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
05:37:31 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 2330ms
05:37:31 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
05:37:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a29a000 == 25 [pid = 2005] [id = 314]
05:37:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c4a9b7000) [pid = 2005] [serial = 879] [outer = (nil)]
05:37:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c4a9bd000) [pid = 2005] [serial = 880] [outer = 0x7f9c4a9b7000]
05:37:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c4ab83400) [pid = 2005] [serial = 881] [outer = 0x7f9c4a9b7000]
05:37:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b77c800 == 26 [pid = 2005] [id = 315]
05:37:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c4b20d000) [pid = 2005] [serial = 882] [outer = (nil)]
05:37:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c4b49e400) [pid = 2005] [serial = 883] [outer = 0x7f9c4b20d000]
05:37:34 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
05:37:34 INFO - document served over http requires an https
05:37:34 INFO - sub-resource via iframe-tag using the meta-csp
05:37:34 INFO - delivery method with keep-origin-redirect and when
05:37:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
05:37:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:34 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
05:37:34 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 2943ms
05:37:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:37:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c892800 == 27 [pid = 2005] [id = 316]
05:37:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c49eb7800) [pid = 2005] [serial = 884] [outer = (nil)]
05:37:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c4b478800) [pid = 2005] [serial = 885] [outer = 0x7f9c49eb7800]
05:37:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c4ca0b400) [pid = 2005] [serial = 886] [outer = 0x7f9c49eb7800]
05:37:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d842800 == 28 [pid = 2005] [id = 317]
05:37:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c4ce47000) [pid = 2005] [serial = 887] [outer = (nil)]
05:37:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c4d8b0400) [pid = 2005] [serial = 888] [outer = 0x7f9c4ce47000]
05:37:36 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
05:37:36 INFO - document served over http requires an https
05:37:36 INFO - sub-resource via iframe-tag using the meta-csp
05:37:36 INFO - delivery method with no-redirect and when
05:37:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
05:37:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:36 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
05:37:36 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 2083ms
05:37:36 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
05:37:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd02800 == 29 [pid = 2005] [id = 318]
05:37:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c4b749400) [pid = 2005] [serial = 889] [outer = (nil)]
05:37:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c4dbcfc00) [pid = 2005] [serial = 890] [outer = 0x7f9c4b749400]
05:37:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4e14b800) [pid = 2005] [serial = 891] [outer = 0x7f9c4b749400]
05:37:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e429800 == 30 [pid = 2005] [id = 319]
05:37:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c4e40c800) [pid = 2005] [serial = 892] [outer = (nil)]
05:37:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c4e543c00) [pid = 2005] [serial = 893] [outer = 0x7f9c4e40c800]
05:37:38 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
05:37:38 INFO - document served over http requires an https
05:37:38 INFO - sub-resource via iframe-tag using the meta-csp
05:37:38 INFO - delivery method with swap-origin-redirect and when
05:37:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
05:37:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:38 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
05:37:38 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 1933ms
05:37:38 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
05:37:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ea7a000 == 31 [pid = 2005] [id = 320]
05:37:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c4d0f0000) [pid = 2005] [serial = 894] [outer = (nil)]
05:37:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c4e412400) [pid = 2005] [serial = 895] [outer = 0x7f9c4d0f0000]
05:37:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c51a3a800) [pid = 2005] [serial = 896] [outer = 0x7f9c4d0f0000]
05:37:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4528b800 == 32 [pid = 2005] [id = 321]
05:37:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c44a85800) [pid = 2005] [serial = 897] [outer = (nil)]
05:37:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c44a89800) [pid = 2005] [serial = 898] [outer = 0x7f9c44a85800]
05:37:40 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
05:37:40 INFO - document served over http requires an https
05:37:40 INFO - sub-resource via iframe-tag using the meta-csp
05:37:40 INFO - delivery method with swap-origin-redirect and when
05:37:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
05:37:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:40 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
05:37:40 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 1900ms
05:37:40 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
05:37:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45296800 == 33 [pid = 2005] [id = 322]
05:37:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c44a89400) [pid = 2005] [serial = 899] [outer = (nil)]
05:37:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c44a90c00) [pid = 2005] [serial = 900] [outer = 0x7f9c44a89400]
05:37:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c5003e000) [pid = 2005] [serial = 901] [outer = 0x7f9c44a89400]
05:37:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c538d8000 == 34 [pid = 2005] [id = 323]
05:37:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c47f86c00) [pid = 2005] [serial = 902] [outer = (nil)]
05:37:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c47f8b800) [pid = 2005] [serial = 903] [outer = 0x7f9c47f86c00]
05:37:42 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
05:37:42 INFO - document served over http requires an https
05:37:42 INFO - sub-resource via iframe-tag using the meta-csp
05:37:42 INFO - delivery method with keep-origin-redirect and when
05:37:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
05:37:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:42 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
05:37:42 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 2442ms
05:37:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:37:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46487000 == 35 [pid = 2005] [id = 324]
05:37:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c44a8d400) [pid = 2005] [serial = 904] [outer = (nil)]
05:37:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c47f89c00) [pid = 2005] [serial = 905] [outer = 0x7f9c44a8d400]
05:37:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c53a4e000) [pid = 2005] [serial = 906] [outer = 0x7f9c44a8d400]
05:37:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46498000 == 36 [pid = 2005] [id = 325]
05:37:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c43406400) [pid = 2005] [serial = 907] [outer = (nil)]
05:37:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c4340a000) [pid = 2005] [serial = 908] [outer = 0x7f9c43406400]
05:37:45 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
05:37:45 INFO - document served over http requires an https
05:37:45 INFO - sub-resource via iframe-tag using the meta-csp
05:37:45 INFO - delivery method with no-redirect and when
05:37:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
05:37:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:45 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
05:37:45 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 2422ms
05:37:45 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
05:37:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434d4800 == 37 [pid = 2005] [id = 326]
05:37:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c4340ec00) [pid = 2005] [serial = 909] [outer = (nil)]
05:37:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c47f88000) [pid = 2005] [serial = 910] [outer = 0x7f9c4340ec00]
05:37:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c43512c00) [pid = 2005] [serial = 911] [outer = 0x7f9c4340ec00]
05:37:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434e9800 == 38 [pid = 2005] [id = 327]
05:37:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c43516800) [pid = 2005] [serial = 912] [outer = (nil)]
05:37:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c450bb000) [pid = 2005] [serial = 913] [outer = 0x7f9c43516800]
05:37:49 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
05:37:49 INFO - document served over http requires an https
05:37:49 INFO - sub-resource via iframe-tag using the meta-csp
05:37:49 INFO - delivery method with swap-origin-redirect and when
05:37:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
05:37:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:49 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
05:37:49 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 4094ms
05:37:49 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
05:37:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44be3000 == 39 [pid = 2005] [id = 328]
05:37:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c4340e400) [pid = 2005] [serial = 914] [outer = (nil)]
05:37:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c43411c00) [pid = 2005] [serial = 915] [outer = 0x7f9c4340e400]
05:37:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c44a9dc00) [pid = 2005] [serial = 916] [outer = 0x7f9c4340e400]
05:37:51 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
05:37:51 INFO - document served over http requires an https
05:37:51 INFO - sub-resource via script-tag using the meta-csp
05:37:51 INFO - delivery method with keep-origin-redirect and when
05:37:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
05:37:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:51 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
05:37:51 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 2091ms
05:37:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:37:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47aa5000 == 40 [pid = 2005] [id = 329]
05:37:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c4340f000) [pid = 2005] [serial = 917] [outer = (nil)]
05:37:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c44c21800) [pid = 2005] [serial = 918] [outer = 0x7f9c4340f000]
05:37:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c45378400) [pid = 2005] [serial = 919] [outer = 0x7f9c4340f000]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47856800 == 39 [pid = 2005] [id = 293]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4989d000 == 38 [pid = 2005] [id = 294]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b40a000 == 37 [pid = 2005] [id = 296]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a95e000 == 36 [pid = 2005] [id = 295]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c886000 == 35 [pid = 2005] [id = 298]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b777800 == 34 [pid = 2005] [id = 297]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d0c7000 == 33 [pid = 2005] [id = 300]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c974800 == 32 [pid = 2005] [id = 299]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db1a000 == 31 [pid = 2005] [id = 301]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e84c800 == 30 [pid = 2005] [id = 302]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c5385a000 == 29 [pid = 2005] [id = 303]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c70800 == 28 [pid = 2005] [id = 305]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44eb9000 == 27 [pid = 2005] [id = 306]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a291800 == 26 [pid = 2005] [id = 304]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44eb5000 == 25 [pid = 2005] [id = 307]
05:37:52 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46442000 == 24 [pid = 2005] [id = 308]
05:37:52 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c49e5a400) [pid = 2005] [serial = 764] [outer = (nil)] [url = about:blank]
05:37:52 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c450b9800) [pid = 2005] [serial = 803] [outer = (nil)] [url = about:blank]
05:37:52 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c47529800) [pid = 2005] [serial = 806] [outer = (nil)] [url = about:blank]
05:37:53 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
05:37:53 INFO - document served over http requires an https
05:37:53 INFO - sub-resource via script-tag using the meta-csp
05:37:53 INFO - delivery method with no-redirect and when
05:37: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-downgrade.no-redirect.http.html"
05:37:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:53 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
05:37:53 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 1980ms
05:37:53 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
05:37:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ecf800 == 25 [pid = 2005] [id = 330]
05:37:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c44aa8c00) [pid = 2005] [serial = 920] [outer = (nil)]
05:37:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c44d37400) [pid = 2005] [serial = 921] [outer = 0x7f9c44aa8c00]
05:37:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c45c38400) [pid = 2005] [serial = 922] [outer = 0x7f9c44aa8c00]
05:37:55 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
05:37:55 INFO - document served over http requires an https
05:37:55 INFO - sub-resource via script-tag using the meta-csp
05:37:55 INFO - delivery method with swap-origin-redirect and when
05:37:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
05:37:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:55 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
05:37:55 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 1783ms
05:37:55 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
05:37:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4643f800 == 26 [pid = 2005] [id = 331]
05:37:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c4537b400) [pid = 2005] [serial = 923] [outer = (nil)]
05:37:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c463ccc00) [pid = 2005] [serial = 924] [outer = 0x7f9c4537b400]
05:37:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c47743c00) [pid = 2005] [serial = 925] [outer = 0x7f9c4537b400]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c4764f400) [pid = 2005] [serial = 817] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c44aa5800) [pid = 2005] [serial = 850] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c4b74d800) [pid = 2005] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c4e048c00) [pid = 2005] [serial = 841] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c4752c000) [pid = 2005] [serial = 862] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c4e04a800) [pid = 2005] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c463c2c00) [pid = 2005] [serial = 820] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c4eaa4800) [pid = 2005] [serial = 844] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c4ab81000) [pid = 2005] [serial = 826] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c4951a000) [pid = 2005] [serial = 823] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c44d38800) [pid = 2005] [serial = 856] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c4ce4e400) [pid = 2005] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162617183]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c5381e400) [pid = 2005] [serial = 847] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c4b748c00) [pid = 2005] [serial = 831] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c4ce48400) [pid = 2005] [serial = 836] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c44c1fc00) [pid = 2005] [serial = 853] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c46330c00) [pid = 2005] [serial = 859] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c44cee800) [pid = 2005] [serial = 865] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c44aa4c00) [pid = 2005] [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]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c44c28c00) [pid = 2005] [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]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c450b4800) [pid = 2005] [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]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c44d39000) [pid = 2005] [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]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c4b4aa400) [pid = 2005] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c4ca15c00) [pid = 2005] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162617183]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c4dd2b800) [pid = 2005] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c450b4400) [pid = 2005] [serial = 857] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c44c27400) [pid = 2005] [serial = 854] [outer = (nil)] [url = about:blank]
05:37:59 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
05:37:59 INFO - document served over http requires an https
05:37:59 INFO - sub-resource via script-tag using the meta-csp
05:37:59 INFO - delivery method with swap-origin-redirect and when
05:37: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-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
05:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:59 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
05:37:59 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 3641ms
05:37:59 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
05:37:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47856800 == 27 [pid = 2005] [id = 332]
05:37:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c44d39400) [pid = 2005] [serial = 926] [outer = (nil)]
05:37:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c450b4800) [pid = 2005] [serial = 927] [outer = 0x7f9c44d39400]
05:37:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c4764f400) [pid = 2005] [serial = 928] [outer = 0x7f9c44d39400]
05:38: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
05:38:01 INFO - document served over http requires an https
05:38:01 INFO - sub-resource via script-tag using the meta-csp
05:38:01 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38: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
05:38: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 2792ms
05:38: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
05:38:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4775d800 == 28 [pid = 2005] [id = 333]
05:38:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c44aa2400) [pid = 2005] [serial = 929] [outer = (nil)]
05:38:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c45379800) [pid = 2005] [serial = 930] [outer = 0x7f9c44aa2400]
05:38:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c47907800) [pid = 2005] [serial = 931] [outer = 0x7f9c44aa2400]
05:38:03 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
05:38:03 INFO - document served over http requires an https
05:38:03 INFO - sub-resource via script-tag using the meta-csp
05:38:03 INFO - delivery method with no-redirect and when
05:38:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
05:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:03 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
05:38: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 2108ms
05:38: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
05:38:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a296800 == 29 [pid = 2005] [id = 334]
05:38:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c44b3f800) [pid = 2005] [serial = 932] [outer = (nil)]
05:38:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c47f90400) [pid = 2005] [serial = 933] [outer = 0x7f9c44b3f800]
05:38:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c49462800) [pid = 2005] [serial = 934] [outer = 0x7f9c44b3f800]
05:38:05 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
05:38:05 INFO - document served over http requires an https
05:38:05 INFO - sub-resource via script-tag using the meta-csp
05:38:05 INFO - delivery method with swap-origin-redirect and when
05:38:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
05:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:05 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
05:38:05 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 1879ms
05:38:05 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
05:38:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bda0800 == 30 [pid = 2005] [id = 335]
05:38:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c47f8f000) [pid = 2005] [serial = 935] [outer = (nil)]
05:38:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c4ab3ec00) [pid = 2005] [serial = 936] [outer = 0x7f9c47f8f000]
05:38:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c4b477000) [pid = 2005] [serial = 937] [outer = 0x7f9c47f8f000]
05:38:07 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
05:38:07 INFO - document served over http requires an https
05:38:07 INFO - sub-resource via xhr-request using the meta-csp
05:38:07 INFO - delivery method with keep-origin-redirect and when
05:38: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/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
05:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:07 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
05:38:07 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 2035ms
05:38:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:38:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d0bd000 == 31 [pid = 2005] [id = 336]
05:38:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c4ab3e800) [pid = 2005] [serial = 938] [outer = (nil)]
05:38:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c4c9dfc00) [pid = 2005] [serial = 939] [outer = 0x7f9c4ab3e800]
05:38:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c4d0ef800) [pid = 2005] [serial = 940] [outer = 0x7f9c4ab3e800]
05:38:10 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
05:38:10 INFO - document served over http requires an https
05:38:10 INFO - sub-resource via xhr-request using the meta-csp
05:38:10 INFO - delivery method with no-redirect and when
05:38:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
05:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:10 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
05:38:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 2191ms
05:38:10 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
05:38:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e85c800 == 32 [pid = 2005] [id = 337]
05:38:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c4bdc3400) [pid = 2005] [serial = 941] [outer = (nil)]
05:38:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c4e052000) [pid = 2005] [serial = 942] [outer = 0x7f9c4bdc3400]
05:38:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c4eb2fc00) [pid = 2005] [serial = 943] [outer = 0x7f9c4bdc3400]
05:38:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:38:12 INFO - document served over http requires an https
05:38:12 INFO - sub-resource via xhr-request using the meta-csp
05:38:12 INFO - delivery method with swap-origin-redirect and when
05:38:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
05:38:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:38:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 2331ms
05:38:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:38:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45020000 == 33 [pid = 2005] [id = 338]
05:38:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c43516c00) [pid = 2005] [serial = 944] [outer = (nil)]
05:38:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c435eb000) [pid = 2005] [serial = 945] [outer = 0x7f9c43516c00]
05:38:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c44b3f000) [pid = 2005] [serial = 946] [outer = 0x7f9c43516c00]
05:38:16 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
05:38:16 INFO - document served over http requires an https
05:38:16 INFO - sub-resource via xhr-request using the meta-csp
05:38:16 INFO - delivery method with swap-origin-redirect and when
05:38: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/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
05:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:16 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
05:38:16 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 4200ms
05:38:16 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
05:38:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46447000 == 34 [pid = 2005] [id = 339]
05:38:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c45380c00) [pid = 2005] [serial = 947] [outer = (nil)]
05:38:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c45c37800) [pid = 2005] [serial = 948] [outer = 0x7f9c45380c00]
05:38:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c463b5400) [pid = 2005] [serial = 949] [outer = 0x7f9c45380c00]
05:38:18 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
05:38:18 INFO - document served over http requires an https
05:38:18 INFO - sub-resource via xhr-request using the meta-csp
05:38:18 INFO - delivery method with keep-origin-redirect and when
05:38:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
05:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:18 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
05:38:18 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 2151ms
05:38:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:38:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45290800 == 35 [pid = 2005] [id = 340]
05:38:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c44b45000) [pid = 2005] [serial = 950] [outer = (nil)]
05:38:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c44d38400) [pid = 2005] [serial = 951] [outer = 0x7f9c44b45000]
05:38:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c45379000) [pid = 2005] [serial = 952] [outer = 0x7f9c44b45000]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4643f800 == 34 [pid = 2005] [id = 331]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ecf800 == 33 [pid = 2005] [id = 330]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47aa5000 == 32 [pid = 2005] [id = 329]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44be3000 == 31 [pid = 2005] [id = 328]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46498000 == 30 [pid = 2005] [id = 325]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46487000 == 29 [pid = 2005] [id = 324]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c538d8000 == 28 [pid = 2005] [id = 323]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45296800 == 27 [pid = 2005] [id = 322]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4528b800 == 26 [pid = 2005] [id = 321]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ea7a000 == 25 [pid = 2005] [id = 320]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e429800 == 24 [pid = 2005] [id = 319]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd02800 == 23 [pid = 2005] [id = 318]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47757000 == 22 [pid = 2005] [id = 263]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c892800 == 21 [pid = 2005] [id = 316]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d842800 == 20 [pid = 2005] [id = 317]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b77c800 == 19 [pid = 2005] [id = 315]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a29a000 == 18 [pid = 2005] [id = 314]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49697800 == 17 [pid = 2005] [id = 313]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48907000 == 16 [pid = 2005] [id = 312]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47aa6800 == 15 [pid = 2005] [id = 311]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4748d000 == 14 [pid = 2005] [id = 310]
05:38:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463e7000 == 13 [pid = 2005] [id = 309]
05:38:20 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c47743400) [pid = 2005] [serial = 863] [outer = (nil)] [url = about:blank]
05:38:20 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c463bb400) [pid = 2005] [serial = 860] [outer = (nil)] [url = about:blank]
05:38:20 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c49459400) [pid = 2005] [serial = 818] [outer = (nil)] [url = about:blank]
05:38:20 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
05:38:20 INFO - document served over http requires an https
05:38:20 INFO - sub-resource via xhr-request using the meta-csp
05:38:20 INFO - delivery method with no-redirect and when
05:38:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
05:38:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:20 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
05:38:20 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 1782ms
05:38:20 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
05:38:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ec9800 == 14 [pid = 2005] [id = 341]
05:38:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c44aa2c00) [pid = 2005] [serial = 953] [outer = (nil)]
05:38:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c45c39c00) [pid = 2005] [serial = 954] [outer = 0x7f9c44aa2c00]
05:38:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c463b6800) [pid = 2005] [serial = 955] [outer = 0x7f9c44aa2c00]
05:38:22 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
05:38:22 INFO - document served over http requires an https
05:38:22 INFO - sub-resource via xhr-request using the meta-csp
05:38:22 INFO - delivery method with swap-origin-redirect and when
05:38: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/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
05:38:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:22 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
05:38:22 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 1848ms
05:38:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:38:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4647f800 == 15 [pid = 2005] [id = 342]
05:38:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c44d42000) [pid = 2005] [serial = 956] [outer = (nil)]
05:38:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c463cb000) [pid = 2005] [serial = 957] [outer = 0x7f9c44d42000]
05:38:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c47530800) [pid = 2005] [serial = 958] [outer = 0x7f9c44d42000]
05:38:24 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
05:38:24 INFO - document served over http requires an http
05:38:24 INFO - sub-resource via fetch-request using the meta-referrer
05:38:24 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:24 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
05:38:24 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 2183ms
05:38:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:38:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47485800 == 16 [pid = 2005] [id = 343]
05:38:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x7f9c464f2000) [pid = 2005] [serial = 959] [outer = (nil)]
05:38:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x7f9c4773a800) [pid = 2005] [serial = 960] [outer = 0x7f9c464f2000]
05:38:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x7f9c4790a400) [pid = 2005] [serial = 961] [outer = 0x7f9c464f2000]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x7f9c4ce47000) [pid = 2005] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162656227]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x7f9c4340f000) [pid = 2005] [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]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x7f9c44aa8c00) [pid = 2005] [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]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c4340e400) [pid = 2005] [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]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c4537b400) [pid = 2005] [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]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c43406400) [pid = 2005] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162664934]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c43516800) [pid = 2005] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c47f86c00) [pid = 2005] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c44a85800) [pid = 2005] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c4b20d000) [pid = 2005] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c4e40c800) [pid = 2005] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c463ccc00) [pid = 2005] [serial = 924] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c44f64800) [pid = 2005] [serial = 868] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c4e543c00) [pid = 2005] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c4340a000) [pid = 2005] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162664934]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c43411c00) [pid = 2005] [serial = 915] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c47f89c00) [pid = 2005] [serial = 905] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c4dbcfc00) [pid = 2005] [serial = 890] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c450bb000) [pid = 2005] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c4a9bd000) [pid = 2005] [serial = 880] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c4d8b0400) [pid = 2005] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162656227]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c464fcc00) [pid = 2005] [serial = 871] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c44d37400) [pid = 2005] [serial = 921] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c4b478800) [pid = 2005] [serial = 885] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c49465800) [pid = 2005] [serial = 877] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c44a90c00) [pid = 2005] [serial = 900] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c47f10000) [pid = 2005] [serial = 874] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c4b49e400) [pid = 2005] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c44a89800) [pid = 2005] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c47f8b800) [pid = 2005] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c4e412400) [pid = 2005] [serial = 895] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c44c21800) [pid = 2005] [serial = 918] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c47f88000) [pid = 2005] [serial = 910] [outer = (nil)] [url = about:blank]
05:38:30 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c450b4800) [pid = 2005] [serial = 927] [outer = (nil)] [url = about:blank]
05:38:31 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
05:38:31 INFO - document served over http requires an http
05:38:31 INFO - sub-resource via fetch-request using the meta-referrer
05:38:31 INFO - delivery method with no-redirect and when
05:38: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"
05:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:31 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
05:38:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 7052ms
05:38:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:38:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c7d000 == 17 [pid = 2005] [id = 344]
05:38:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c44a89800) [pid = 2005] [serial = 962] [outer = (nil)]
05:38:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c44a8c800) [pid = 2005] [serial = 963] [outer = 0x7f9c44a89800]
05:38:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c44c29800) [pid = 2005] [serial = 964] [outer = 0x7f9c44a89800]
05:38:33 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
05:38:33 INFO - document served over http requires an http
05:38:33 INFO - sub-resource via fetch-request using the meta-referrer
05:38:33 INFO - delivery method with swap-origin-redirect and when
05:38:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:33 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
05:38:33 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 1948ms
05:38:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:38:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476be800 == 18 [pid = 2005] [id = 345]
05:38:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c435e4000) [pid = 2005] [serial = 965] [outer = (nil)]
05:38:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c4537b000) [pid = 2005] [serial = 966] [outer = 0x7f9c435e4000]
05:38:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c464f2400) [pid = 2005] [serial = 967] [outer = 0x7f9c435e4000]
05:38:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47849800 == 19 [pid = 2005] [id = 346]
05:38:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c4752a000) [pid = 2005] [serial = 968] [outer = (nil)]
05:38:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c47656800) [pid = 2005] [serial = 969] [outer = 0x7f9c4752a000]
05:38:35 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
05:38:35 INFO - document served over http requires an http
05:38:35 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:35 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:35 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
05:38:35 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 2183ms
05:38:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:38:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47866800 == 20 [pid = 2005] [id = 347]
05:38:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c45c3b400) [pid = 2005] [serial = 970] [outer = (nil)]
05:38:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c47650400) [pid = 2005] [serial = 971] [outer = 0x7f9c45c3b400]
05:38:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c47911000) [pid = 2005] [serial = 972] [outer = 0x7f9c45c3b400]
05:38:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fa4000 == 21 [pid = 2005] [id = 348]
05:38:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c47ccbc00) [pid = 2005] [serial = 973] [outer = (nil)]
05:38:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c47f0b000) [pid = 2005] [serial = 974] [outer = 0x7f9c47ccbc00]
05:38:38 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
05:38:38 INFO - document served over http requires an http
05:38:38 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:38 INFO - delivery method with no-redirect and when
05:38: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"
05:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:38 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
05:38:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2335ms
05:38:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:38:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fb4800 == 22 [pid = 2005] [id = 349]
05:38:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c47658800) [pid = 2005] [serial = 975] [outer = (nil)]
05:38:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c47ccfc00) [pid = 2005] [serial = 976] [outer = 0x7f9c47658800]
05:38:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c47f95000) [pid = 2005] [serial = 977] [outer = 0x7f9c47658800]
05:38:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48919000 == 23 [pid = 2005] [id = 350]
05:38:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c47fdd400) [pid = 2005] [serial = 978] [outer = (nil)]
05:38:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c47fe7c00) [pid = 2005] [serial = 979] [outer = 0x7f9c47fdd400]
05:38:40 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
05:38:40 INFO - document served over http requires an http
05:38:40 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:40 INFO - delivery method with swap-origin-redirect and when
05:38: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-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:40 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
05:38:40 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 2254ms
05:38:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:38:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4935e000 == 24 [pid = 2005] [id = 351]
05:38:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c47f86c00) [pid = 2005] [serial = 980] [outer = (nil)]
05:38:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c48aae800) [pid = 2005] [serial = 981] [outer = 0x7f9c47f86c00]
05:38:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c49325400) [pid = 2005] [serial = 982] [outer = 0x7f9c47f86c00]
05:38:43 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
05:38:43 INFO - document served over http requires an http
05:38:43 INFO - sub-resource via script-tag using the meta-referrer
05:38:43 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:43 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
05:38:43 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 2711ms
05:38:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:38:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4968b800 == 25 [pid = 2005] [id = 352]
05:38:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c47fe0c00) [pid = 2005] [serial = 983] [outer = (nil)]
05:38:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c4945a400) [pid = 2005] [serial = 984] [outer = 0x7f9c47fe0c00]
05:38:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c49518800) [pid = 2005] [serial = 985] [outer = 0x7f9c47fe0c00]
05:38:45 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
05:38:45 INFO - document served over http requires an http
05:38:45 INFO - sub-resource via script-tag using the meta-referrer
05:38:45 INFO - delivery method with no-redirect and when
05:38: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"
05:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:45 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
05:38:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1785ms
05:38:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:38:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e6d000 == 26 [pid = 2005] [id = 353]
05:38:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c4945fc00) [pid = 2005] [serial = 986] [outer = (nil)]
05:38:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c498b9c00) [pid = 2005] [serial = 987] [outer = 0x7f9c4945fc00]
05:38:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c49eb2800) [pid = 2005] [serial = 988] [outer = 0x7f9c4945fc00]
05:38:46 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
05:38:46 INFO - document served over http requires an http
05:38:46 INFO - sub-resource via script-tag using the meta-referrer
05:38:46 INFO - delivery method with swap-origin-redirect and when
05:38:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:46 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
05:38:46 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 1634ms
05:38:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:38:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a275800 == 27 [pid = 2005] [id = 354]
05:38:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c49ebb800) [pid = 2005] [serial = 989] [outer = (nil)]
05:38:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c4a9bc400) [pid = 2005] [serial = 990] [outer = 0x7f9c49ebb800]
05:38:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c4ab40c00) [pid = 2005] [serial = 991] [outer = 0x7f9c49ebb800]
05:38:48 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
05:38:48 INFO - document served over http requires an http
05:38:48 INFO - sub-resource via xhr-request using the meta-referrer
05:38:48 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:48 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
05:38:48 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 1789ms
05:38:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:38:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab11800 == 28 [pid = 2005] [id = 355]
05:38:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c4acc4c00) [pid = 2005] [serial = 992] [outer = (nil)]
05:38:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x7f9c4acc7800) [pid = 2005] [serial = 993] [outer = 0x7f9c4acc4c00]
05:38:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x7f9c4b20b400) [pid = 2005] [serial = 994] [outer = 0x7f9c4acc4c00]
05:38:50 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
05:38:50 INFO - document served over http requires an http
05:38:50 INFO - sub-resource via xhr-request using the meta-referrer
05:38:50 INFO - delivery method with no-redirect and when
05:38:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:50 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
05:38:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2043ms
05:38:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:38:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ac3c000 == 29 [pid = 2005] [id = 356]
05:38:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x7f9c4acc5000) [pid = 2005] [serial = 995] [outer = (nil)]
05:38:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x7f9c4b218400) [pid = 2005] [serial = 996] [outer = 0x7f9c4acc5000]
05:38:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x7f9c4b49f800) [pid = 2005] [serial = 997] [outer = 0x7f9c4acc5000]
05:38:53 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
05:38:53 INFO - document served over http requires an http
05:38:53 INFO - sub-resource via xhr-request using the meta-referrer
05:38:53 INFO - delivery method with swap-origin-redirect and when
05:38:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:38:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:53 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
05:38:53 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 3143ms
05:38:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:38:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45288000 == 30 [pid = 2005] [id = 357]
05:38:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x7f9c4340f000) [pid = 2005] [serial = 998] [outer = (nil)]
05:38:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x7f9c43513400) [pid = 2005] [serial = 999] [outer = 0x7f9c4340f000]
05:38:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x7f9c44d3bc00) [pid = 2005] [serial = 1000] [outer = 0x7f9c4340f000]
05:38:56 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
05:38:56 INFO - document served over http requires an https
05:38:56 INFO - sub-resource via fetch-request using the meta-referrer
05:38:56 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:56 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
05:38:56 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 3094ms
05:38:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:38:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434e6800 == 31 [pid = 2005] [id = 358]
05:38:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x7f9c43516000) [pid = 2005] [serial = 1001] [outer = (nil)]
05:38:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x7f9c435ef000) [pid = 2005] [serial = 1002] [outer = 0x7f9c43516000]
05:38:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x7f9c45378c00) [pid = 2005] [serial = 1003] [outer = 0x7f9c43516000]
05:38:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4647f800 == 30 [pid = 2005] [id = 342]
05:38:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ec9800 == 29 [pid = 2005] [id = 341]
05:38:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45290800 == 28 [pid = 2005] [id = 340]
05:38:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46447000 == 27 [pid = 2005] [id = 339]
05:38:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45020000 == 26 [pid = 2005] [id = 338]
05:38:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d0bd000 == 25 [pid = 2005] [id = 336]
05:38:57 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bda0800 == 24 [pid = 2005] [id = 335]
05:38:58 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a296800 == 23 [pid = 2005] [id = 334]
05:38:58 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4775d800 == 22 [pid = 2005] [id = 333]
05:38:58 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x7f9c45378400) [pid = 2005] [serial = 919] [outer = (nil)] [url = about:blank]
05:38:58 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x7f9c44a9dc00) [pid = 2005] [serial = 916] [outer = (nil)] [url = about:blank]
05:38:58 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x7f9c44f68400) [pid = 2005] [serial = 866] [outer = (nil)] [url = about:blank]
05:38:58 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x7f9c45c38400) [pid = 2005] [serial = 922] [outer = (nil)] [url = about:blank]
05:38:58 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x7f9c47743c00) [pid = 2005] [serial = 925] [outer = (nil)] [url = about:blank]
05:38:58 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
05:38:58 INFO - document served over http requires an https
05:38:58 INFO - sub-resource via fetch-request using the meta-referrer
05:38:58 INFO - delivery method with no-redirect and when
05:38: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"
05:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:58 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
05:38:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1845ms
05:38:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:38:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451c7000 == 23 [pid = 2005] [id = 359]
05:38:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x7f9c44c1e800) [pid = 2005] [serial = 1004] [outer = (nil)]
05:38:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x7f9c44f68000) [pid = 2005] [serial = 1005] [outer = 0x7f9c44c1e800]
05:38:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x7f9c463bf400) [pid = 2005] [serial = 1006] [outer = 0x7f9c44c1e800]
05:39:00 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
05:39:00 INFO - document served over http requires an https
05:39:00 INFO - sub-resource via fetch-request using the meta-referrer
05:39:00 INFO - delivery method with swap-origin-redirect and when
05:39: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"
05:39:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:00 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
05:39:00 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 1636ms
05:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:39:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4648f000 == 24 [pid = 2005] [id = 360]
05:39:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x7f9c45c3b800) [pid = 2005] [serial = 1007] [outer = (nil)]
05:39:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x7f9c47650c00) [pid = 2005] [serial = 1008] [outer = 0x7f9c45c3b800]
05:39:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x7f9c47cc9c00) [pid = 2005] [serial = 1009] [outer = 0x7f9c45c3b800]
05:39:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47752800 == 25 [pid = 2005] [id = 361]
05:39:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x7f9c47f17c00) [pid = 2005] [serial = 1010] [outer = (nil)]
05:39:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x7f9c45c3e400) [pid = 2005] [serial = 1011] [outer = 0x7f9c47f17c00]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x7f9c44b3d400) [pid = 2005] [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]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x7f9c4773a800) [pid = 2005] [serial = 960] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x7f9c4e052000) [pid = 2005] [serial = 942] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x7f9c4ab3ec00) [pid = 2005] [serial = 936] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x7f9c4c9dfc00) [pid = 2005] [serial = 939] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x7f9c45379800) [pid = 2005] [serial = 930] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x7f9c47f90400) [pid = 2005] [serial = 933] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x7f9c463cb000) [pid = 2005] [serial = 957] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x7f9c45c37800) [pid = 2005] [serial = 948] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x7f9c45c39c00) [pid = 2005] [serial = 954] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x7f9c435eb000) [pid = 2005] [serial = 945] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x7f9c44d38400) [pid = 2005] [serial = 951] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x7f9c45380c00) [pid = 2005] [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]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x7f9c463bd400) [pid = 2005] [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]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c44d42000) [pid = 2005] [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]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c44b45000) [pid = 2005] [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]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c43516c00) [pid = 2005] [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]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c44aa2c00) [pid = 2005] [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]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c464f8400) [pid = 2005] [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]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c463b5400) [pid = 2005] [serial = 949] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c463b6800) [pid = 2005] [serial = 955] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c44b3f000) [pid = 2005] [serial = 946] [outer = (nil)] [url = about:blank]
05:39:03 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c45379000) [pid = 2005] [serial = 952] [outer = (nil)] [url = about:blank]
05:39:03 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
05:39:03 INFO - document served over http requires an https
05:39:03 INFO - sub-resource via iframe-tag using the meta-referrer
05:39:03 INFO - delivery method with keep-origin-redirect and when
05:39: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"
05:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:03 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
05:39:03 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 3088ms
05:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:39:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47862800 == 26 [pid = 2005] [id = 362]
05:39:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c44b3f400) [pid = 2005] [serial = 1012] [outer = (nil)]
05:39:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c44cf4800) [pid = 2005] [serial = 1013] [outer = 0x7f9c44b3f400]
05:39:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c464f8400) [pid = 2005] [serial = 1014] [outer = 0x7f9c44b3f400]
05:39:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463d9800 == 27 [pid = 2005] [id = 363]
05:39:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c435e3400) [pid = 2005] [serial = 1015] [outer = (nil)]
05:39:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c44b44800) [pid = 2005] [serial = 1016] [outer = 0x7f9c435e3400]
05:39:05 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
05:39:05 INFO - document served over http requires an https
05:39:05 INFO - sub-resource via iframe-tag using the meta-referrer
05:39:05 INFO - delivery method with no-redirect and when
05:39:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:05 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
05:39:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2135ms
05:39:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:39:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476bb000 == 28 [pid = 2005] [id = 364]
05:39:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c44a8c400) [pid = 2005] [serial = 1017] [outer = (nil)]
05:39:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c450bb000) [pid = 2005] [serial = 1018] [outer = 0x7f9c44a8c400]
05:39:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c4773dc00) [pid = 2005] [serial = 1019] [outer = 0x7f9c44a8c400]
05:39:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e77000 == 29 [pid = 2005] [id = 365]
05:39:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c47f86800) [pid = 2005] [serial = 1020] [outer = (nil)]
05:39:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x7f9c48aacc00) [pid = 2005] [serial = 1021] [outer = 0x7f9c47f86800]
05:39:08 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
05:39:08 INFO - document served over http requires an https
05:39:08 INFO - sub-resource via iframe-tag using the meta-referrer
05:39:08 INFO - delivery method with swap-origin-redirect and when
05:39: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"
05:39:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:08 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
05:39:08 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 2433ms
05:39:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:39:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a293800 == 30 [pid = 2005] [id = 366]
05:39:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x7f9c44b41400) [pid = 2005] [serial = 1022] [outer = (nil)]
05:39:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x7f9c47fde800) [pid = 2005] [serial = 1023] [outer = 0x7f9c44b41400]
05:39:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x7f9c49e60000) [pid = 2005] [serial = 1024] [outer = 0x7f9c44b41400]
05:39:10 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
05:39:10 INFO - document served over http requires an https
05:39:10 INFO - sub-resource via script-tag using the meta-referrer
05:39:10 INFO - delivery method with keep-origin-redirect and when
05:39: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"
05:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:10 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
05:39:10 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 2801ms
05:39:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:39:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b77b000 == 31 [pid = 2005] [id = 367]
05:39:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x7f9c49327000) [pid = 2005] [serial = 1025] [outer = (nil)]
05:39:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x7f9c4b20e800) [pid = 2005] [serial = 1026] [outer = 0x7f9c49327000]
05:39:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x7f9c4b4ac000) [pid = 2005] [serial = 1027] [outer = 0x7f9c49327000]
05:39:12 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
05:39:12 INFO - document served over http requires an https
05:39:12 INFO - sub-resource via script-tag using the meta-referrer
05:39:12 INFO - delivery method with no-redirect and when
05:39: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"
05:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:12 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
05:39:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1841ms
05:39:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:39:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bdb0000 == 32 [pid = 2005] [id = 368]
05:39:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x7f9c4b20d400) [pid = 2005] [serial = 1028] [outer = (nil)]
05:39:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x7f9c4bdc1c00) [pid = 2005] [serial = 1029] [outer = 0x7f9c4b20d400]
05:39:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x7f9c4c735800) [pid = 2005] [serial = 1030] [outer = 0x7f9c4b20d400]
05:39:14 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
05:39:14 INFO - document served over http requires an https
05:39:14 INFO - sub-resource via script-tag using the meta-referrer
05:39:14 INFO - delivery method with swap-origin-redirect and when
05:39: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"
05:39:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:14 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
05:39:14 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 1781ms
05:39:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:39:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c88a800 == 33 [pid = 2005] [id = 369]
05:39:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x7f9c4bdc1800) [pid = 2005] [serial = 1031] [outer = (nil)]
05:39:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x7f9c4c9e5c00) [pid = 2005] [serial = 1032] [outer = 0x7f9c4bdc1800]
05:39:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x7f9c4ca11400) [pid = 2005] [serial = 1033] [outer = 0x7f9c4bdc1800]
05:39:16 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
05:39:16 INFO - document served over http requires an https
05:39:16 INFO - sub-resource via xhr-request using the meta-referrer
05:39:16 INFO - delivery method with keep-origin-redirect and when
05:39: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"
05:39:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:16 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
05:39:16 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 1685ms
05:39:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:39:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c976800 == 34 [pid = 2005] [id = 370]
05:39:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x7f9c4c9e4400) [pid = 2005] [serial = 1034] [outer = (nil)]
05:39:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x7f9c4ce4d800) [pid = 2005] [serial = 1035] [outer = 0x7f9c4c9e4400]
05:39:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x7f9c4d0f2c00) [pid = 2005] [serial = 1036] [outer = 0x7f9c4c9e4400]
05:39:18 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
05:39:18 INFO - document served over http requires an https
05:39:18 INFO - sub-resource via xhr-request using the meta-referrer
05:39:18 INFO - delivery method with no-redirect and when
05:39: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"
05:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:18 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
05:39:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2449ms
05:39:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:39:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d0b6800 == 35 [pid = 2005] [id = 371]
05:39:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x7f9c4ce45000) [pid = 2005] [serial = 1037] [outer = (nil)]
05:39:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x7f9c4d8b5400) [pid = 2005] [serial = 1038] [outer = 0x7f9c4ce45000]
05:39:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x7f9c4dbca000) [pid = 2005] [serial = 1039] [outer = 0x7f9c4ce45000]
05:39:21 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
05:39:21 INFO - document served over http requires an https
05:39:21 INFO - sub-resource via xhr-request using the meta-referrer
05:39:21 INFO - delivery method with swap-origin-redirect and when
05:39: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"
05:39:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:21 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
05:39:21 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 2189ms
05:39:21 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
05:39:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4d84d800 == 36 [pid = 2005] [id = 372]
05:39:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x7f9c4d8b6c00) [pid = 2005] [serial = 1040] [outer = (nil)]
05:39:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x7f9c4dd2bc00) [pid = 2005] [serial = 1041] [outer = 0x7f9c4d8b6c00]
05:39:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x7f9c4e04c000) [pid = 2005] [serial = 1042] [outer = 0x7f9c4d8b6c00]
05:39:24 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
05:39:24 INFO - document served over http requires an http
05:39:24 INFO - sub-resource via fetch-request using the meta-referrer
05:39:24 INFO - delivery method with keep-origin-redirect and when
05:39:24 INFO - the target request is same-origin.
05:39:24 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 3086ms
05:39:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:39:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4dd08800 == 37 [pid = 2005] [id = 373]
05:39:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x7f9c4dd25c00) [pid = 2005] [serial = 1043] [outer = (nil)]
05:39:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x7f9c4e14dc00) [pid = 2005] [serial = 1044] [outer = 0x7f9c4dd25c00]
05:39:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x7f9c4e409000) [pid = 2005] [serial = 1045] [outer = 0x7f9c4dd25c00]
05:39:26 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
05:39:26 INFO - document served over http requires an http
05:39:26 INFO - sub-resource via fetch-request using the meta-referrer
05:39:26 INFO - delivery method with no-redirect and when
05:39:26 INFO - the target request is same-origin.
05:39:26 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 1881ms
05:39:26 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
05:39:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e191800 == 38 [pid = 2005] [id = 374]
05:39:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x7f9c4e148400) [pid = 2005] [serial = 1046] [outer = (nil)]
05:39:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x7f9c4e53e800) [pid = 2005] [serial = 1047] [outer = 0x7f9c4e148400]
05:39:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x7f9c4e87c000) [pid = 2005] [serial = 1048] [outer = 0x7f9c4e148400]
05:39:27 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
05:39:27 INFO - document served over http requires an http
05:39:27 INFO - sub-resource via fetch-request using the meta-referrer
05:39:27 INFO - delivery method with swap-origin-redirect and when
05:39: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"
05:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:27 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
05:39:27 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 1895ms
05:39:27 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
05:39:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46499000 == 39 [pid = 2005] [id = 375]
05:39:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x7f9c4e40c400) [pid = 2005] [serial = 1049] [outer = (nil)]
05:39:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x7f9c4e53b800) [pid = 2005] [serial = 1050] [outer = 0x7f9c4e40c400]
05:39:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x7f9c4eb27c00) [pid = 2005] [serial = 1051] [outer = 0x7f9c4e40c400]
05:39:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e86b000 == 40 [pid = 2005] [id = 376]
05:39:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x7f9c4eb30400) [pid = 2005] [serial = 1052] [outer = (nil)]
05:39:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x7f9c4eb36000) [pid = 2005] [serial = 1053] [outer = 0x7f9c4eb30400]
05:39:30 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
05:39:30 INFO - document served over http requires an http
05:39:30 INFO - sub-resource via iframe-tag using the meta-referrer
05:39:30 INFO - delivery method with keep-origin-redirect and when
05:39:30 INFO - the target request is same-origin.
05:39:30 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 2747ms
05:39:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:39:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475a8800 == 41 [pid = 2005] [id = 377]
05:39:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 172 (0x7f9c44f64800) [pid = 2005] [serial = 1054] [outer = (nil)]
05:39:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 173 (0x7f9c450bd000) [pid = 2005] [serial = 1055] [outer = 0x7f9c44f64800]
05:39:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 174 (0x7f9c4773c800) [pid = 2005] [serial = 1056] [outer = 0x7f9c44f64800]
05:39:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451be000 == 42 [pid = 2005] [id = 378]
05:39:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 175 (0x7f9c435eb000) [pid = 2005] [serial = 1057] [outer = (nil)]
05:39:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 176 (0x7f9c450b6400) [pid = 2005] [serial = 1058] [outer = 0x7f9c435eb000]
05:39:33 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
05:39:33 INFO - document served over http requires an http
05:39:33 INFO - sub-resource via iframe-tag using the meta-referrer
05:39:33 INFO - delivery method with no-redirect and when
05:39:33 INFO - the target request is same-origin.
05:39:33 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 2904ms
05:39:33 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
05:39:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463db000 == 43 [pid = 2005] [id = 379]
05:39:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 177 (0x7f9c44aa5400) [pid = 2005] [serial = 1059] [outer = (nil)]
05:39:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 178 (0x7f9c44c23800) [pid = 2005] [serial = 1060] [outer = 0x7f9c44aa5400]
05:39:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 179 (0x7f9c4790c800) [pid = 2005] [serial = 1061] [outer = 0x7f9c44aa5400]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c7d000 == 42 [pid = 2005] [id = 344]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47849800 == 41 [pid = 2005] [id = 346]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c476be800 == 40 [pid = 2005] [id = 345]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fa4000 == 39 [pid = 2005] [id = 348]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47866800 == 38 [pid = 2005] [id = 347]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48919000 == 37 [pid = 2005] [id = 350]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fb4800 == 36 [pid = 2005] [id = 349]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4935e000 == 35 [pid = 2005] [id = 351]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4968b800 == 34 [pid = 2005] [id = 352]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e6d000 == 33 [pid = 2005] [id = 353]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a275800 == 32 [pid = 2005] [id = 354]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab11800 == 31 [pid = 2005] [id = 355]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45288000 == 30 [pid = 2005] [id = 357]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434e6800 == 29 [pid = 2005] [id = 358]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451c7000 == 28 [pid = 2005] [id = 359]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ac3c000 == 27 [pid = 2005] [id = 356]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49359000 == 26 [pid = 2005] [id = 292]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47752800 == 25 [pid = 2005] [id = 361]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4648f000 == 24 [pid = 2005] [id = 360]
05:39:35 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47485800 == 23 [pid = 2005] [id = 343]
05:39:35 INFO - PROCESS | 1956 | --DOMWINDOW == 178 (0x7f9c47530800) [pid = 2005] [serial = 958] [outer = (nil)] [url = about:blank]
05:39:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45007800 == 24 [pid = 2005] [id = 380]
05:39:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 179 (0x7f9c44cfbc00) [pid = 2005] [serial = 1062] [outer = (nil)]
05:39:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 180 (0x7f9c464f8c00) [pid = 2005] [serial = 1063] [outer = 0x7f9c44cfbc00]
05:39:35 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
05:39:35 INFO - document served over http requires an http
05:39:35 INFO - sub-resource via iframe-tag using the meta-referrer
05:39:35 INFO - delivery method with swap-origin-redirect and when
05:39: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"
05:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:39:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:39:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:35 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
05:39:35 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 2341ms
05:39:36 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
05:39:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c7a000 == 25 [pid = 2005] [id = 381]
05:39:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 181 (0x7f9c44c1b800) [pid = 2005] [serial = 1064] [outer = (nil)]
05:39:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 182 (0x7f9c45c35000) [pid = 2005] [serial = 1065] [outer = 0x7f9c44c1b800]
05:39:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 183 (0x7f9c49325000) [pid = 2005] [serial = 1066] [outer = 0x7f9c44c1b800]
05:39:38 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
05:39:38 INFO - document served over http requires an http
05:39:38 INFO - sub-resource via script-tag using the meta-referrer
05:39:38 INFO - delivery method with keep-origin-redirect and when
05:39:38 INFO - the target request is same-origin.
05:39:38 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 2532ms
05:39:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:39:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4784c000 == 26 [pid = 2005] [id = 382]
05:39:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 184 (0x7f9c47f12000) [pid = 2005] [serial = 1067] [outer = (nil)]
05:39:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 185 (0x7f9c4951b400) [pid = 2005] [serial = 1068] [outer = 0x7f9c47f12000]
05:39:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 186 (0x7f9c4a9b5800) [pid = 2005] [serial = 1069] [outer = 0x7f9c47f12000]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 185 (0x7f9c4752a000) [pid = 2005] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 184 (0x7f9c44d39400) [pid = 2005] [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]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 183 (0x7f9c47ccbc00) [pid = 2005] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162717919]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 182 (0x7f9c47fdd400) [pid = 2005] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 181 (0x7f9c48aae800) [pid = 2005] [serial = 981] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 180 (0x7f9c47656800) [pid = 2005] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 179 (0x7f9c4537b000) [pid = 2005] [serial = 966] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 178 (0x7f9c435ef000) [pid = 2005] [serial = 1002] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 177 (0x7f9c44f68000) [pid = 2005] [serial = 1005] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 176 (0x7f9c43513400) [pid = 2005] [serial = 999] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 175 (0x7f9c44a8c800) [pid = 2005] [serial = 963] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 174 (0x7f9c47650c00) [pid = 2005] [serial = 1008] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 173 (0x7f9c47f0b000) [pid = 2005] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162717919]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 172 (0x7f9c47650400) [pid = 2005] [serial = 971] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 171 (0x7f9c47fe7c00) [pid = 2005] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x7f9c47ccfc00) [pid = 2005] [serial = 976] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x7f9c4945a400) [pid = 2005] [serial = 984] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x7f9c498b9c00) [pid = 2005] [serial = 987] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x7f9c4a9bc400) [pid = 2005] [serial = 990] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x7f9c4acc7800) [pid = 2005] [serial = 993] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x7f9c4b218400) [pid = 2005] [serial = 996] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x7f9c45c3e400) [pid = 2005] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x7f9c44cf4800) [pid = 2005] [serial = 1013] [outer = (nil)] [url = about:blank]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x7f9c44c1e800) [pid = 2005] [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]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x7f9c464f2000) [pid = 2005] [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]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x7f9c43516000) [pid = 2005] [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]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x7f9c45c3b800) [pid = 2005] [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]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x7f9c47f17c00) [pid = 2005] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x7f9c4340f000) [pid = 2005] [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]
05:39:41 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x7f9c4764f400) [pid = 2005] [serial = 928] [outer = (nil)] [url = about:blank]
05:39:41 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
05:39:41 INFO - document served over http requires an http
05:39:41 INFO - sub-resource via script-tag using the meta-referrer
05:39:41 INFO - delivery method with no-redirect and when
05:39:41 INFO - the target request is same-origin.
05:39:41 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 3338ms
05:39:41 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
05:39:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fa8000 == 27 [pid = 2005] [id = 383]
05:39:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x7f9c435e1000) [pid = 2005] [serial = 1070] [outer = (nil)]
05:39:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x7f9c44a89000) [pid = 2005] [serial = 1071] [outer = 0x7f9c435e1000]
05:39:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x7f9c464f7000) [pid = 2005] [serial = 1072] [outer = 0x7f9c435e1000]
05:39:43 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
05:39:43 INFO - document served over http requires an http
05:39:43 INFO - sub-resource via script-tag using the meta-referrer
05:39:43 INFO - delivery method with swap-origin-redirect and when
05:39: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"
05:39:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:39:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:39:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:43 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
05:39:43 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 1679ms
05:39:43 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
05:39:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4776c800 == 28 [pid = 2005] [id = 384]
05:39:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x7f9c4350b400) [pid = 2005] [serial = 1073] [outer = (nil)]
05:39:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x7f9c45c39000) [pid = 2005] [serial = 1074] [outer = 0x7f9c4350b400]
05:39:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x7f9c47f10800) [pid = 2005] [serial = 1075] [outer = 0x7f9c4350b400]
05:39:45 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
05:39:45 INFO - document served over http requires an http
05:39:45 INFO - sub-resource via xhr-request using the meta-referrer
05:39:45 INFO - delivery method with keep-origin-redirect and when
05:39:45 INFO - the target request is same-origin.
05:39:45 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 2182ms
05:39:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:39:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49696000 == 29 [pid = 2005] [id = 385]
05:39:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x7f9c45c40400) [pid = 2005] [serial = 1076] [outer = (nil)]
05:39:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x7f9c48ab2800) [pid = 2005] [serial = 1077] [outer = 0x7f9c45c40400]
05:39:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x7f9c4a9bbc00) [pid = 2005] [serial = 1078] [outer = 0x7f9c45c40400]
05:39:48 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
05:39:48 INFO - document served over http requires an http
05:39:48 INFO - sub-resource via xhr-request using the meta-referrer
05:39:48 INFO - delivery method with no-redirect and when
05:39:48 INFO - the target request is same-origin.
05:39:48 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 2365ms
05:39:48 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
05:39:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab0f000 == 30 [pid = 2005] [id = 386]
05:39:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x7f9c49320800) [pid = 2005] [serial = 1079] [outer = (nil)]
05:39:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x7f9c4b46cc00) [pid = 2005] [serial = 1080] [outer = 0x7f9c49320800]
05:39:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x7f9c4b750000) [pid = 2005] [serial = 1081] [outer = 0x7f9c49320800]
05:39:50 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
05:39:50 INFO - document served over http requires an http
05:39:50 INFO - sub-resource via xhr-request using the meta-referrer
05:39:50 INFO - delivery method with swap-origin-redirect and when
05:39: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"
05:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:39:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:39:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:50 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
05:39:50 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 2184ms
05:39:50 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
05:39:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c887000 == 31 [pid = 2005] [id = 387]
05:39:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x7f9c4ab82000) [pid = 2005] [serial = 1082] [outer = (nil)]
05:39:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x7f9c4d0ee000) [pid = 2005] [serial = 1083] [outer = 0x7f9c4ab82000]
05:39:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x7f9c4dbcb800) [pid = 2005] [serial = 1084] [outer = 0x7f9c4ab82000]
05:39:53 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
05:39:53 INFO - document served over http requires an https
05:39:53 INFO - sub-resource via fetch-request using the meta-referrer
05:39:53 INFO - delivery method with keep-origin-redirect and when
05:39: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"
05:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:53 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
05:39:53 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 2749ms
05:39:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:39:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e432800 == 32 [pid = 2005] [id = 388]
05:39:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 172 (0x7f9c4ca12000) [pid = 2005] [serial = 1085] [outer = (nil)]
05:39:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 173 (0x7f9c4e40ec00) [pid = 2005] [serial = 1086] [outer = 0x7f9c4ca12000]
05:39:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 174 (0x7f9c4ea3d800) [pid = 2005] [serial = 1087] [outer = 0x7f9c4ca12000]
05:39:55 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
05:39:55 INFO - document served over http requires an https
05:39:55 INFO - sub-resource via fetch-request using the meta-referrer
05:39:55 INFO - delivery method with no-redirect and when
05:39: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"
05:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:55 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
05:39:55 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 1931ms
05:39:55 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
05:39:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c5026f800 == 33 [pid = 2005] [id = 389]
05:39:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 175 (0x7f9c4e40b800) [pid = 2005] [serial = 1088] [outer = (nil)]
05:39:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 176 (0x7f9c50284400) [pid = 2005] [serial = 1089] [outer = 0x7f9c4e40b800]
05:39:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 177 (0x7f9c50365c00) [pid = 2005] [serial = 1090] [outer = 0x7f9c4e40b800]
05:39:56 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
05:39:56 INFO - document served over http requires an https
05:39:56 INFO - sub-resource via fetch-request using the meta-referrer
05:39:56 INFO - delivery method with swap-origin-redirect and when
05:39: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"
05:39:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:56 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
05:39:56 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 1884ms
05:39:56 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
05:39:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419ae000 == 34 [pid = 2005] [id = 390]
05:39:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 178 (0x7f9c500db800) [pid = 2005] [serial = 1091] [outer = (nil)]
05:39:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 179 (0x7f9c53828800) [pid = 2005] [serial = 1092] [outer = 0x7f9c500db800]
05:39:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 180 (0x7f9c53948000) [pid = 2005] [serial = 1093] [outer = 0x7f9c500db800]
05:39:58 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
05:39:58 INFO - document served over http requires an https
05:39:58 INFO - sub-resource via fetch-request using the meta-referrer
05:39:58 INFO - delivery method with swap-origin-redirect and when
05:39: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"
05:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:39:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:39:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:39:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:39:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:39:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:39:58 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
05:39:58 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 1782ms
05:39:58 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
05:39:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c56f0d800 == 35 [pid = 2005] [id = 391]
05:39:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 181 (0x7f9c5381a400) [pid = 2005] [serial = 1094] [outer = (nil)]
05:39:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 182 (0x7f9c53a4b400) [pid = 2005] [serial = 1095] [outer = 0x7f9c5381a400]
05:39:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 183 (0x7f9c41872800) [pid = 2005] [serial = 1096] [outer = 0x7f9c5381a400]
05:40:01 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
05:40:01 INFO - document served over http requires an https
05:40:01 INFO - sub-resource via fetch-request using the meta-referrer
05:40:01 INFO - delivery method with keep-origin-redirect and when
05:40: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"
05:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:01 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
05:40:01 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 2240ms
05:40:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:40:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430f7800 == 36 [pid = 2005] [id = 392]
05:40:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 184 (0x7f9c4187d000) [pid = 2005] [serial = 1097] [outer = (nil)]
05:40:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 185 (0x7f9c4187e000) [pid = 2005] [serial = 1098] [outer = 0x7f9c4187d000]
05:40:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 186 (0x7f9c43190000) [pid = 2005] [serial = 1099] [outer = 0x7f9c4187d000]
05:40:03 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
05:40:03 INFO - document served over http requires an https
05:40:03 INFO - sub-resource via fetch-request using the meta-referrer
05:40:03 INFO - delivery method with no-redirect and when
05:40: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"
05:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:03 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
05:40:03 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 2648ms
05:40:03 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
05:40:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a74800 == 37 [pid = 2005] [id = 393]
05:40:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 187 (0x7f9c4187d400) [pid = 2005] [serial = 1100] [outer = (nil)]
05:40:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 188 (0x7f9c43199400) [pid = 2005] [serial = 1101] [outer = 0x7f9c4187d400]
05:40:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 189 (0x7f9c42ee0400) [pid = 2005] [serial = 1102] [outer = 0x7f9c4187d400]
05:40:05 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
05:40:05 INFO - document served over http requires an https
05:40:05 INFO - sub-resource via fetch-request using the meta-referrer
05:40:05 INFO - delivery method with swap-origin-redirect and when
05:40: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"
05:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:40:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:40:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:40:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:05 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
05:40:05 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 2189ms
05:40:05 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
05:40:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c477bd000 == 38 [pid = 2005] [id = 394]
05:40:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 190 (0x7f9c42eed000) [pid = 2005] [serial = 1103] [outer = (nil)]
05:40:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 191 (0x7f9c42eee000) [pid = 2005] [serial = 1104] [outer = 0x7f9c42eed000]
05:40:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 192 (0x7f9c43008400) [pid = 2005] [serial = 1105] [outer = 0x7f9c42eed000]
05:40:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47e0b800 == 39 [pid = 2005] [id = 395]
05:40:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 193 (0x7f9c4300bc00) [pid = 2005] [serial = 1106] [outer = (nil)]
05:40:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 194 (0x7f9c4300a800) [pid = 2005] [serial = 1107] [outer = 0x7f9c4300bc00]
05:40:08 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
05:40:08 INFO - document served over http requires an https
05:40:08 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:08 INFO - delivery method with keep-origin-redirect and when
05:40: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"
05:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:08 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
05:40:08 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 3038ms
05:40:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:40:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47e15000 == 40 [pid = 2005] [id = 396]
05:40:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 195 (0x7f9c40b06c00) [pid = 2005] [serial = 1108] [outer = (nil)]
05:40:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 196 (0x7f9c40b07c00) [pid = 2005] [serial = 1109] [outer = 0x7f9c40b06c00]
05:40:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 197 (0x7f9c40b0d800) [pid = 2005] [serial = 1110] [outer = 0x7f9c40b06c00]
05:40:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48913000 == 41 [pid = 2005] [id = 397]
05:40:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 198 (0x7f9c40b10c00) [pid = 2005] [serial = 1111] [outer = (nil)]
05:40:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 199 (0x7f9c43197400) [pid = 2005] [serial = 1112] [outer = 0x7f9c40b10c00]
05:40:11 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
05:40:11 INFO - document served over http requires an https
05:40:11 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:11 INFO - delivery method with no-redirect and when
05:40: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"
05:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:11 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
05:40:11 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 2894ms
05:40:11 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
05:40:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434e8800 == 42 [pid = 2005] [id = 398]
05:40:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 200 (0x7f9c40b06000) [pid = 2005] [serial = 1113] [outer = (nil)]
05:40:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 201 (0x7f9c4300e400) [pid = 2005] [serial = 1114] [outer = 0x7f9c40b06000]
05:40:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 202 (0x7f9c41882c00) [pid = 2005] [serial = 1115] [outer = 0x7f9c40b06000]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463d9800 == 41 [pid = 2005] [id = 363]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e77000 == 40 [pid = 2005] [id = 365]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c476bb000 == 39 [pid = 2005] [id = 364]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a293800 == 38 [pid = 2005] [id = 366]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b77b000 == 37 [pid = 2005] [id = 367]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bdb0000 == 36 [pid = 2005] [id = 368]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c88a800 == 35 [pid = 2005] [id = 369]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c976800 == 34 [pid = 2005] [id = 370]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d0b6800 == 33 [pid = 2005] [id = 371]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4d84d800 == 32 [pid = 2005] [id = 372]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4dd08800 == 31 [pid = 2005] [id = 373]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e191800 == 30 [pid = 2005] [id = 374]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46499000 == 29 [pid = 2005] [id = 375]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451be000 == 28 [pid = 2005] [id = 378]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475a8800 == 27 [pid = 2005] [id = 377]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45007800 == 26 [pid = 2005] [id = 380]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463db000 == 25 [pid = 2005] [id = 379]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c7a000 == 24 [pid = 2005] [id = 381]
05:40:14 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4784c000 == 23 [pid = 2005] [id = 382]
05:40:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43038800 == 24 [pid = 2005] [id = 399]
05:40:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 203 (0x7f9c41876000) [pid = 2005] [serial = 1116] [outer = (nil)]
05:40:14 INFO - PROCESS | 1956 | --DOMWINDOW == 202 (0x7f9c44d3bc00) [pid = 2005] [serial = 1000] [outer = (nil)] [url = about:blank]
05:40:14 INFO - PROCESS | 1956 | --DOMWINDOW == 201 (0x7f9c45378c00) [pid = 2005] [serial = 1003] [outer = (nil)] [url = about:blank]
05:40:14 INFO - PROCESS | 1956 | --DOMWINDOW == 200 (0x7f9c4790a400) [pid = 2005] [serial = 961] [outer = (nil)] [url = about:blank]
05:40:14 INFO - PROCESS | 1956 | --DOMWINDOW == 199 (0x7f9c463bf400) [pid = 2005] [serial = 1006] [outer = (nil)] [url = about:blank]
05:40:14 INFO - PROCESS | 1956 | --DOMWINDOW == 198 (0x7f9c47cc9c00) [pid = 2005] [serial = 1009] [outer = (nil)] [url = about:blank]
05:40:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 199 (0x7f9c42ee1400) [pid = 2005] [serial = 1117] [outer = 0x7f9c41876000]
05:40:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:14 INFO - document served over http requires an https
05:40:14 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:14 INFO - delivery method with swap-origin-redirect and when
05:40: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"
05:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:40:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 2642ms
05:40:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
05:40:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430df800 == 25 [pid = 2005] [id = 400]
05:40:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 200 (0x7f9c41884000) [pid = 2005] [serial = 1118] [outer = (nil)]
05:40:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 201 (0x7f9c43004800) [pid = 2005] [serial = 1119] [outer = 0x7f9c41884000]
05:40:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 202 (0x7f9c4350ec00) [pid = 2005] [serial = 1120] [outer = 0x7f9c41884000]
05:40:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ed1800 == 26 [pid = 2005] [id = 401]
05:40:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 203 (0x7f9c44a9f000) [pid = 2005] [serial = 1121] [outer = (nil)]
05:40:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 204 (0x7f9c44cf8400) [pid = 2005] [serial = 1122] [outer = 0x7f9c44a9f000]
05:40:16 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
05:40:16 INFO - document served over http requires an https
05:40:16 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:16 INFO - delivery method with swap-origin-redirect and when
05:40: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"
05:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:16 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
05:40:16 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 2080ms
05:40:16 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
05:40:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4528f800 == 27 [pid = 2005] [id = 402]
05:40:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 205 (0x7f9c42eecc00) [pid = 2005] [serial = 1123] [outer = (nil)]
05:40:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 206 (0x7f9c44c22400) [pid = 2005] [serial = 1124] [outer = 0x7f9c42eecc00]
05:40:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 207 (0x7f9c463bfc00) [pid = 2005] [serial = 1125] [outer = 0x7f9c42eecc00]
05:40:20 INFO - PROCESS | 1956 | --DOMWINDOW == 206 (0x7f9c47f86800) [pid = 2005] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:20 INFO - PROCESS | 1956 | --DOMWINDOW == 205 (0x7f9c4eb30400) [pid = 2005] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 204 (0x7f9c44a89000) [pid = 2005] [serial = 1071] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 203 (0x7f9c44c23800) [pid = 2005] [serial = 1060] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 202 (0x7f9c4b20e800) [pid = 2005] [serial = 1026] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 201 (0x7f9c47fde800) [pid = 2005] [serial = 1023] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 200 (0x7f9c4d8b5400) [pid = 2005] [serial = 1038] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 199 (0x7f9c4e53b800) [pid = 2005] [serial = 1050] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 198 (0x7f9c450bd000) [pid = 2005] [serial = 1055] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 197 (0x7f9c4bdc1c00) [pid = 2005] [serial = 1029] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 196 (0x7f9c4c9e5c00) [pid = 2005] [serial = 1032] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 195 (0x7f9c4dd2bc00) [pid = 2005] [serial = 1041] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 194 (0x7f9c4951b400) [pid = 2005] [serial = 1068] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 193 (0x7f9c4e14dc00) [pid = 2005] [serial = 1044] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 192 (0x7f9c45c35000) [pid = 2005] [serial = 1065] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 191 (0x7f9c450b6400) [pid = 2005] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162773294]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 190 (0x7f9c4eb36000) [pid = 2005] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 189 (0x7f9c4ce4d800) [pid = 2005] [serial = 1035] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 188 (0x7f9c450bb000) [pid = 2005] [serial = 1018] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 187 (0x7f9c4e53e800) [pid = 2005] [serial = 1047] [outer = (nil)] [url = about:blank]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 186 (0x7f9c48aacc00) [pid = 2005] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 185 (0x7f9c464f8c00) [pid = 2005] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 184 (0x7f9c44b44800) [pid = 2005] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162745242]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 183 (0x7f9c44c1b800) [pid = 2005] [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]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 182 (0x7f9c435e3400) [pid = 2005] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162745242]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 181 (0x7f9c47f12000) [pid = 2005] [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]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 180 (0x7f9c44f64800) [pid = 2005] [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]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 179 (0x7f9c44aa5400) [pid = 2005] [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]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 178 (0x7f9c44cfbc00) [pid = 2005] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:21 INFO - PROCESS | 1956 | --DOMWINDOW == 177 (0x7f9c435eb000) [pid = 2005] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162773294]
05:40:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4645a800 == 28 [pid = 2005] [id = 403]
05:40:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 178 (0x7f9c4340e400) [pid = 2005] [serial = 1126] [outer = (nil)]
05:40:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 179 (0x7f9c44a89000) [pid = 2005] [serial = 1127] [outer = 0x7f9c4340e400]
05:40:21 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
05:40:21 INFO - document served over http requires an https
05:40:21 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:21 INFO - delivery method with keep-origin-redirect and when
05:40: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"
05:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:21 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
05:40:21 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 4861ms
05:40:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:40:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4303c000 == 29 [pid = 2005] [id = 404]
05:40:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 180 (0x7f9c41883000) [pid = 2005] [serial = 1128] [outer = (nil)]
05:40:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 181 (0x7f9c42ee5000) [pid = 2005] [serial = 1129] [outer = 0x7f9c41883000]
05:40:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 182 (0x7f9c4350bc00) [pid = 2005] [serial = 1130] [outer = 0x7f9c41883000]
05:40:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4748d000 == 30 [pid = 2005] [id = 405]
05:40:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 183 (0x7f9c44cfbc00) [pid = 2005] [serial = 1131] [outer = (nil)]
05:40:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 184 (0x7f9c45380400) [pid = 2005] [serial = 1132] [outer = 0x7f9c44cfbc00]
05:40:23 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
05:40:23 INFO - document served over http requires an https
05:40:23 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:23 INFO - delivery method with no-redirect and when
05:40: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"
05:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:23 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
05:40:23 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 2245ms
05:40:23 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
05:40:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476b2000 == 31 [pid = 2005] [id = 406]
05:40:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 185 (0x7f9c44cf9c00) [pid = 2005] [serial = 1133] [outer = (nil)]
05:40:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 186 (0x7f9c464f7400) [pid = 2005] [serial = 1134] [outer = 0x7f9c44cf9c00]
05:40:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 187 (0x7f9c4790a000) [pid = 2005] [serial = 1135] [outer = 0x7f9c44cf9c00]
05:40:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47851800 == 32 [pid = 2005] [id = 407]
05:40:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 188 (0x7f9c47ccc800) [pid = 2005] [serial = 1136] [outer = (nil)]
05:40:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 189 (0x7f9c47f87c00) [pid = 2005] [serial = 1137] [outer = 0x7f9c47ccc800]
05:40:25 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
05:40:25 INFO - document served over http requires an https
05:40:25 INFO - sub-resource via iframe-tag using the meta-referrer
05:40:25 INFO - delivery method with swap-origin-redirect and when
05:40: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"
05:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:40:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:40:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:25 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
05:40:25 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 2134ms
05:40:25 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
05:40:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fa0800 == 33 [pid = 2005] [id = 408]
05:40:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 190 (0x7f9c450bb000) [pid = 2005] [serial = 1138] [outer = (nil)]
05:40:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 191 (0x7f9c47f86800) [pid = 2005] [serial = 1139] [outer = 0x7f9c450bb000]
05:40:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 192 (0x7f9c49461000) [pid = 2005] [serial = 1140] [outer = 0x7f9c450bb000]
05:40:27 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
05:40:27 INFO - document served over http requires an https
05:40:27 INFO - sub-resource via script-tag using the meta-referrer
05:40:27 INFO - delivery method with keep-origin-redirect and when
05:40:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:27 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
05:40:27 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 1991ms
05:40:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:40:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a260800 == 34 [pid = 2005] [id = 409]
05:40:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 193 (0x7f9c47f11c00) [pid = 2005] [serial = 1141] [outer = (nil)]
05:40:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 194 (0x7f9c49eb9000) [pid = 2005] [serial = 1142] [outer = 0x7f9c47f11c00]
05:40:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 195 (0x7f9c4b4a0000) [pid = 2005] [serial = 1143] [outer = 0x7f9c47f11c00]
05:40:30 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
05:40:30 INFO - document served over http requires an https
05:40:30 INFO - sub-resource via script-tag using the meta-referrer
05:40:30 INFO - delivery method with no-redirect and when
05:40: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"
05:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:30 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
05:40:30 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 2287ms
05:40:30 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
05:40:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b784800 == 35 [pid = 2005] [id = 410]
05:40:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 196 (0x7f9c4a9bf800) [pid = 2005] [serial = 1144] [outer = (nil)]
05:40:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 197 (0x7f9c4c734c00) [pid = 2005] [serial = 1145] [outer = 0x7f9c4a9bf800]
05:40:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 198 (0x7f9c4ca13c00) [pid = 2005] [serial = 1146] [outer = 0x7f9c4a9bf800]
05:40:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:40:32 INFO - document served over http requires an https
05:40:32 INFO - sub-resource via script-tag using the meta-referrer
05:40:32 INFO - delivery method with swap-origin-redirect and when
05:40: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"
05:40:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:40:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 2738ms
05:40:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
05:40:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c96d800 == 36 [pid = 2005] [id = 411]
05:40:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 199 (0x7f9c4c731400) [pid = 2005] [serial = 1147] [outer = (nil)]
05:40:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 200 (0x7f9c4d8bdc00) [pid = 2005] [serial = 1148] [outer = 0x7f9c4c731400]
05:40:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 201 (0x7f9c4dd31800) [pid = 2005] [serial = 1149] [outer = 0x7f9c4c731400]
05:40:35 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
05:40:35 INFO - document served over http requires an https
05:40:35 INFO - sub-resource via script-tag using the meta-referrer
05:40:35 INFO - delivery method with swap-origin-redirect and when
05:40: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"
05:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:35 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
05:40:35 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 2338ms
05:40:35 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
05:40:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4db0d800 == 37 [pid = 2005] [id = 412]
05:40:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 202 (0x7f9c4d8b4400) [pid = 2005] [serial = 1150] [outer = (nil)]
05:40:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 203 (0x7f9c4e53c800) [pid = 2005] [serial = 1151] [outer = 0x7f9c4d8b4400]
05:40:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 204 (0x7f9c4eaa8c00) [pid = 2005] [serial = 1152] [outer = 0x7f9c4d8b4400]
05:40:38 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
05:40:38 INFO - document served over http requires an https
05:40:38 INFO - sub-resource via script-tag using the meta-referrer
05:40:38 INFO - delivery method with keep-origin-redirect and when
05:40:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:38 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
05:40:38 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 2838ms
05:40:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:40:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e423000 == 38 [pid = 2005] [id = 413]
05:40:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 205 (0x7f9c4e53b800) [pid = 2005] [serial = 1153] [outer = (nil)]
05:40:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 206 (0x7f9c5382ec00) [pid = 2005] [serial = 1154] [outer = 0x7f9c4e53b800]
05:40:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 207 (0x7f9c47670400) [pid = 2005] [serial = 1155] [outer = 0x7f9c4e53b800]
05:40:40 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
05:40:40 INFO - document served over http requires an https
05:40:40 INFO - sub-resource via script-tag using the meta-referrer
05:40:40 INFO - delivery method with no-redirect and when
05:40:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:40 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
05:40:40 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 1981ms
05:40:40 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
05:40:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432de800 == 39 [pid = 2005] [id = 414]
05:40:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 208 (0x7f9c4767ac00) [pid = 2005] [serial = 1156] [outer = (nil)]
05:40:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 209 (0x7f9c4767bc00) [pid = 2005] [serial = 1157] [outer = 0x7f9c4767ac00]
05:40:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 210 (0x7f9c42d21400) [pid = 2005] [serial = 1158] [outer = 0x7f9c4767ac00]
05:40:42 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
05:40:42 INFO - document served over http requires an https
05:40:42 INFO - sub-resource via script-tag using the meta-referrer
05:40:42 INFO - delivery method with swap-origin-redirect and when
05:40:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:40:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:40:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:42 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
05:40:42 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 1930ms
05:40:42 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
05:40:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432f6800 == 40 [pid = 2005] [id = 415]
05:40:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 211 (0x7f9c42d2bc00) [pid = 2005] [serial = 1159] [outer = (nil)]
05:40:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 212 (0x7f9c42d2cc00) [pid = 2005] [serial = 1160] [outer = 0x7f9c42d2bc00]
05:40:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 213 (0x7f9c40cdfc00) [pid = 2005] [serial = 1161] [outer = 0x7f9c42d2bc00]
05:40:44 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
05:40:44 INFO - document served over http requires an https
05:40:44 INFO - sub-resource via xhr-request using the meta-referrer
05:40:44 INFO - delivery method with keep-origin-redirect and when
05:40:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:44 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
05:40:44 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 1952ms
05:40:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:40:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40cab800 == 41 [pid = 2005] [id = 416]
05:40:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 214 (0x7f9c40ceb000) [pid = 2005] [serial = 1162] [outer = (nil)]
05:40:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 215 (0x7f9c42d26000) [pid = 2005] [serial = 1163] [outer = 0x7f9c40ceb000]
05:40:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 216 (0x7f9c412e0800) [pid = 2005] [serial = 1164] [outer = 0x7f9c40ceb000]
05:40:46 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
05:40:46 INFO - document served over http requires an https
05:40:46 INFO - sub-resource via xhr-request using the meta-referrer
05:40:46 INFO - delivery method with no-redirect and when
05:40:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:46 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
05:40:46 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 2341ms
05:40:46 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
05:40:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f2a800 == 42 [pid = 2005] [id = 417]
05:40:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 217 (0x7f9c40fd8c00) [pid = 2005] [serial = 1165] [outer = (nil)]
05:40:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 218 (0x7f9c40fd9c00) [pid = 2005] [serial = 1166] [outer = 0x7f9c40fd8c00]
05:40:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 219 (0x7f9c40fdf800) [pid = 2005] [serial = 1167] [outer = 0x7f9c40fd8c00]
05:40:51 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
05:40:51 INFO - document served over http requires an https
05:40:51 INFO - sub-resource via xhr-request using the meta-referrer
05:40:51 INFO - delivery method with swap-origin-redirect and when
05:40:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:51 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
05:40:51 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 4592ms
05:40:51 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
05:40:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432dd000 == 43 [pid = 2005] [id = 418]
05:40:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 220 (0x7f9c40fe0000) [pid = 2005] [serial = 1168] [outer = (nil)]
05:40:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 221 (0x7f9c412ddc00) [pid = 2005] [serial = 1169] [outer = 0x7f9c40fe0000]
05:40:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 222 (0x7f9c41890800) [pid = 2005] [serial = 1170] [outer = 0x7f9c40fe0000]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4776c800 == 42 [pid = 2005] [id = 384]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49696000 == 41 [pid = 2005] [id = 385]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab0f000 == 40 [pid = 2005] [id = 386]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c887000 == 39 [pid = 2005] [id = 387]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e432800 == 38 [pid = 2005] [id = 388]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c5026f800 == 37 [pid = 2005] [id = 389]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419ae000 == 36 [pid = 2005] [id = 390]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c56f0d800 == 35 [pid = 2005] [id = 391]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430f7800 == 34 [pid = 2005] [id = 392]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a74800 == 33 [pid = 2005] [id = 393]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47e0b800 == 32 [pid = 2005] [id = 395]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c477bd000 == 31 [pid = 2005] [id = 394]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48913000 == 30 [pid = 2005] [id = 397]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47e15000 == 29 [pid = 2005] [id = 396]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43038800 == 28 [pid = 2005] [id = 399]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434e8800 == 27 [pid = 2005] [id = 398]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ed1800 == 26 [pid = 2005] [id = 401]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430df800 == 25 [pid = 2005] [id = 400]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fa8000 == 24 [pid = 2005] [id = 383]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4645a800 == 23 [pid = 2005] [id = 403]
05:40:53 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4528f800 == 22 [pid = 2005] [id = 402]
05:40:53 INFO - PROCESS | 1956 | --DOMWINDOW == 221 (0x7f9c464f8400) [pid = 2005] [serial = 1014] [outer = (nil)] [url = about:blank]
05:40:53 INFO - PROCESS | 1956 | --DOMWINDOW == 220 (0x7f9c4a9b5800) [pid = 2005] [serial = 1069] [outer = (nil)] [url = about:blank]
05:40:53 INFO - PROCESS | 1956 | --DOMWINDOW == 219 (0x7f9c4773c800) [pid = 2005] [serial = 1056] [outer = (nil)] [url = about:blank]
05:40:53 INFO - PROCESS | 1956 | --DOMWINDOW == 218 (0x7f9c49325000) [pid = 2005] [serial = 1066] [outer = (nil)] [url = about:blank]
05:40:53 INFO - PROCESS | 1956 | --DOMWINDOW == 217 (0x7f9c4790c800) [pid = 2005] [serial = 1061] [outer = (nil)] [url = about:blank]
05:40:53 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
05:40:53 INFO - document served over http requires an https
05:40:53 INFO - sub-resource via xhr-request using the meta-referrer
05:40:53 INFO - delivery method with swap-origin-redirect and when
05:40: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"
05:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:53 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
05:40:53 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 2425ms
05:40:53 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
05:40:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419b9000 == 23 [pid = 2005] [id = 419]
05:40:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 218 (0x7f9c40fe2000) [pid = 2005] [serial = 1171] [outer = (nil)]
05:40:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 219 (0x7f9c42ee3000) [pid = 2005] [serial = 1172] [outer = 0x7f9c40fe2000]
05:40:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 220 (0x7f9c4300b400) [pid = 2005] [serial = 1173] [outer = 0x7f9c40fe2000]
05:40:55 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
05:40:55 INFO - document served over http requires an https
05:40:55 INFO - sub-resource via xhr-request using the meta-referrer
05:40:55 INFO - delivery method with keep-origin-redirect and when
05:40: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"
05:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:55 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
05:40:55 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 1685ms
05:40:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:40:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434e4000 == 24 [pid = 2005] [id = 420]
05:40:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 221 (0x7f9c43011400) [pid = 2005] [serial = 1174] [outer = (nil)]
05:40:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 222 (0x7f9c4340d000) [pid = 2005] [serial = 1175] [outer = 0x7f9c43011400]
05:40:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 223 (0x7f9c435ec800) [pid = 2005] [serial = 1176] [outer = 0x7f9c43011400]
05:40:57 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
05:40:57 INFO - document served over http requires an https
05:40:57 INFO - sub-resource via xhr-request using the meta-referrer
05:40:57 INFO - delivery method with no-redirect and when
05:40: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"
05:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:40:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:40:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:40:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:40:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:40:57 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
05:40:57 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 1786ms
05:40:57 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
05:40:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44eb2000 == 25 [pid = 2005] [id = 421]
05:40:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 224 (0x7f9c4319d400) [pid = 2005] [serial = 1177] [outer = (nil)]
05:40:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 225 (0x7f9c44b3bc00) [pid = 2005] [serial = 1178] [outer = 0x7f9c4319d400]
05:40:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 226 (0x7f9c44ced800) [pid = 2005] [serial = 1179] [outer = 0x7f9c4319d400]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 225 (0x7f9c4e148400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 224 (0x7f9c4dd25c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 223 (0x7f9c4d8b6c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 222 (0x7f9c4ce45000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 221 (0x7f9c4c9e4400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 220 (0x7f9c4bdc1800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 219 (0x7f9c4b20d400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 218 (0x7f9c49327000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 217 (0x7f9c44b41400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 216 (0x7f9c44a8c400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 215 (0x7f9c44b3f400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 214 (0x7f9c4a9b7000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 213 (0x7f9c4e054c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 212 (0x7f9c4bdc3400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 211 (0x7f9c44b3d000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 210 (0x7f9c44cedc00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 209 (0x7f9c4acc4c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 208 (0x7f9c49461c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 207 (0x7f9c4d0f0000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 206 (0x7f9c44d3d400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 205 (0x7f9c4b749400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 204 (0x7f9c4b74e800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 203 (0x7f9c4945fc00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 202 (0x7f9c435e4000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 201 (0x7f9c44b3f800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 200 (0x7f9c49eb7800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 199 (0x7f9c44cf3800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 198 (0x7f9c45c3b400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 197 (0x7f9c47f86c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 196 (0x7f9c44aa4800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 195 (0x7f9c44cee000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 194 (0x7f9c4acc5000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 193 (0x7f9c44b3cc00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 192 (0x7f9c4ea9e400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 191 (0x7f9c4bdc5c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 190 (0x7f9c49ebb800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 189 (0x7f9c4765e800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 188 (0x7f9c44a89800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 187 (0x7f9c463b7c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 186 (0x7f9c44a89400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 185 (0x7f9c463bd800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 184 (0x7f9c44aa2400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 183 (0x7f9c4ab7f400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 182 (0x7f9c47659800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 181 (0x7f9c4ab3e800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 180 (0x7f9c4e051c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 179 (0x7f9c45c38000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 178 (0x7f9c47fe0c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 177 (0x7f9c47658800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 176 (0x7f9c44a8d400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 175 (0x7f9c44cf3400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 174 (0x7f9c4340ec00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 173 (0x7f9c4d0f4000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 172 (0x7f9c47f8f000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 171 (0x7f9c49460c00) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x7f9c49519400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x7f9c4d0f8000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x7f9c4340e400) [pid = 2005] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x7f9c4300bc00) [pid = 2005] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x7f9c41884000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x7f9c45c40400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x7f9c4187d400) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x7f9c41876000) [pid = 2005] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x7f9c4e40b800) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x7f9c44a9f000) [pid = 2005] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x7f9c4ca12000) [pid = 2005] [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]
05:41:00 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x7f9c5381a400) [pid = 2005] [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]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x7f9c40b06c00) [pid = 2005] [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]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x7f9c4350b400) [pid = 2005] [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]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x7f9c500db800) [pid = 2005] [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]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x7f9c40b06000) [pid = 2005] [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]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x7f9c4187d000) [pid = 2005] [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]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x7f9c49320800) [pid = 2005] [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]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x7f9c42eed000) [pid = 2005] [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]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x7f9c40b10c00) [pid = 2005] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162811628]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x7f9c4ab82000) [pid = 2005] [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]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x7f9c4e40c400) [pid = 2005] [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]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x7f9c4187e000) [pid = 2005] [serial = 1098] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x7f9c48ab2800) [pid = 2005] [serial = 1077] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x7f9c4300a800) [pid = 2005] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x7f9c4d0ee000) [pid = 2005] [serial = 1083] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x7f9c4e40ec00) [pid = 2005] [serial = 1086] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x7f9c40b07c00) [pid = 2005] [serial = 1109] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x7f9c4300e400) [pid = 2005] [serial = 1114] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x7f9c44c22400) [pid = 2005] [serial = 1124] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x7f9c42ee1400) [pid = 2005] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x7f9c45c39000) [pid = 2005] [serial = 1074] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x7f9c44cf8400) [pid = 2005] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c4b46cc00) [pid = 2005] [serial = 1080] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c43004800) [pid = 2005] [serial = 1119] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c43197400) [pid = 2005] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162811628]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c43199400) [pid = 2005] [serial = 1101] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c53a4b400) [pid = 2005] [serial = 1095] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c50284400) [pid = 2005] [serial = 1089] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c53828800) [pid = 2005] [serial = 1092] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c42eee000) [pid = 2005] [serial = 1104] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c44a89000) [pid = 2005] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c4ab83400) [pid = 2005] [serial = 881] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c53824400) [pid = 2005] [serial = 779] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c4eb2fc00) [pid = 2005] [serial = 943] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c44d3d800) [pid = 2005] [serial = 795] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c47cc2000) [pid = 2005] [serial = 872] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c4b20b400) [pid = 2005] [serial = 994] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c4ca0bc00) [pid = 2005] [serial = 770] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c51a3a800) [pid = 2005] [serial = 896] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c44d44000) [pid = 2005] [serial = 790] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c4e14b800) [pid = 2005] [serial = 891] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c4e046000) [pid = 2005] [serial = 773] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c49eb2800) [pid = 2005] [serial = 988] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c464f2400) [pid = 2005] [serial = 967] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c49462800) [pid = 2005] [serial = 934] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c4ca0b400) [pid = 2005] [serial = 886] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c47f13c00) [pid = 2005] [serial = 785] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c47911000) [pid = 2005] [serial = 972] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c49325400) [pid = 2005] [serial = 982] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c4ab7b000) [pid = 2005] [serial = 851] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c49e60000) [pid = 2005] [serial = 1024] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c4773dc00) [pid = 2005] [serial = 1019] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c463b4800) [pid = 2005] [serial = 869] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c4b49f800) [pid = 2005] [serial = 997] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c47654c00) [pid = 2005] [serial = 800] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c53a51000) [pid = 2005] [serial = 848] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c4eb27c00) [pid = 2005] [serial = 1051] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c4dbcac00) [pid = 2005] [serial = 837] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c4e409000) [pid = 2005] [serial = 1045] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c4ab40c00) [pid = 2005] [serial = 991] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c4e87c000) [pid = 2005] [serial = 1048] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c48aabc00) [pid = 2005] [serial = 875] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c44c29800) [pid = 2005] [serial = 964] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c49eba000) [pid = 2005] [serial = 824] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c47f10800) [pid = 2005] [serial = 1075] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c5003e000) [pid = 2005] [serial = 901] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c47fdcc00) [pid = 2005] [serial = 743] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c47907800) [pid = 2005] [serial = 931] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4c9e1800) [pid = 2005] [serial = 832] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c4b471000) [pid = 2005] [serial = 767] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4d0ef800) [pid = 2005] [serial = 940] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c5003b800) [pid = 2005] [serial = 845] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4a9bbc00) [pid = 2005] [serial = 1078] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c4b750000) [pid = 2005] [serial = 1081] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c47f0f800) [pid = 2005] [serial = 821] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c49518800) [pid = 2005] [serial = 985] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4ca11400) [pid = 2005] [serial = 1033] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c47f95000) [pid = 2005] [serial = 977] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4b4ac000) [pid = 2005] [serial = 1027] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c53a4e000) [pid = 2005] [serial = 906] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c44cfb400) [pid = 2005] [serial = 782] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c43512c00) [pid = 2005] [serial = 911] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4d0f2c00) [pid = 2005] [serial = 1036] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4c735800) [pid = 2005] [serial = 1030] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4ea3a000) [pid = 2005] [serial = 776] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4b477000) [pid = 2005] [serial = 937] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c498b9400) [pid = 2005] [serial = 878] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4b476800) [pid = 2005] [serial = 827] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4e04c000) [pid = 2005] [serial = 1042] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4e53a000) [pid = 2005] [serial = 842] [outer = (nil)] [url = about:blank]
05:41:01 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4dbca000) [pid = 2005] [serial = 1039] [outer = (nil)] [url = about:blank]
05:41:01 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
05:41:01 INFO - document served over http requires an https
05:41:01 INFO - sub-resource via xhr-request using the meta-referrer
05:41:01 INFO - delivery method with swap-origin-redirect and when
05:41: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"
05:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:41:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:41:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:41:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:41:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:41:01 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
05:41:01 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 4789ms
05:41:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:41:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43039000 == 26 [pid = 2005] [id = 422]
05:41:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c412dc800) [pid = 2005] [serial = 1180] [outer = (nil)]
05:41:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c412e2000) [pid = 2005] [serial = 1181] [outer = 0x7f9c412dc800]
05:41:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c42ee1400) [pid = 2005] [serial = 1182] [outer = 0x7f9c412dc800]
05:41:04 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
05:41:04 INFO - document served over http requires an http
05:41:04 INFO - sub-resource via fetch-request using the http-csp
05:41:04 INFO - delivery method with keep-origin-redirect and when
05:41:04 INFO - the target request is cross-origin.
05:41:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3023ms
05:41:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:41:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4528b000 == 27 [pid = 2005] [id = 423]
05:41:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c40ce7000) [pid = 2005] [serial = 1183] [outer = (nil)]
05:41:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c43199400) [pid = 2005] [serial = 1184] [outer = 0x7f9c40ce7000]
05:41:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c435ef800) [pid = 2005] [serial = 1185] [outer = 0x7f9c40ce7000]
05:41:06 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
05:41:06 INFO - document served over http requires an http
05:41:06 INFO - sub-resource via fetch-request using the http-csp
05:41:06 INFO - delivery method with no-redirect and when
05:41:06 INFO - the target request is cross-origin.
05:41:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2036ms
05:41:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:41:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4643c800 == 28 [pid = 2005] [id = 424]
05:41:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c4319d800) [pid = 2005] [serial = 1186] [outer = (nil)]
05:41:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c44aa5000) [pid = 2005] [serial = 1187] [outer = 0x7f9c4319d800]
05:41:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c44cf4000) [pid = 2005] [serial = 1188] [outer = 0x7f9c4319d800]
05:41:08 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
05:41:08 INFO - document served over http requires an http
05:41:08 INFO - sub-resource via fetch-request using the http-csp
05:41:08 INFO - delivery method with swap-origin-redirect and when
05:41:08 INFO - the target request is cross-origin.
05:41:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1885ms
05:41:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:41:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475af800 == 29 [pid = 2005] [id = 425]
05:41:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c44aa3400) [pid = 2005] [serial = 1189] [outer = (nil)]
05:41:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c44d3d400) [pid = 2005] [serial = 1190] [outer = 0x7f9c44aa3400]
05:41:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c450b5400) [pid = 2005] [serial = 1191] [outer = 0x7f9c44aa3400]
05:41:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476c4800 == 30 [pid = 2005] [id = 426]
05:41:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c45377400) [pid = 2005] [serial = 1192] [outer = (nil)]
05:41:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c45c34c00) [pid = 2005] [serial = 1193] [outer = 0x7f9c45377400]
05:41:10 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
05:41:10 INFO - document served over http requires an http
05:41:10 INFO - sub-resource via iframe-tag using the http-csp
05:41:10 INFO - delivery method with keep-origin-redirect and when
05:41:10 INFO - the target request is cross-origin.
05:41:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1953ms
05:41:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:41:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c477b3000 == 31 [pid = 2005] [id = 427]
05:41:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c44d42000) [pid = 2005] [serial = 1194] [outer = (nil)]
05:41:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c45c3d400) [pid = 2005] [serial = 1195] [outer = 0x7f9c44d42000]
05:41:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c463cd400) [pid = 2005] [serial = 1196] [outer = 0x7f9c44d42000]
05:41:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47858800 == 32 [pid = 2005] [id = 428]
05:41:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c464fe800) [pid = 2005] [serial = 1197] [outer = (nil)]
05:41:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c47655400) [pid = 2005] [serial = 1198] [outer = 0x7f9c464fe800]
05:41:13 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
05:41:13 INFO - document served over http requires an http
05:41:13 INFO - sub-resource via iframe-tag using the http-csp
05:41:13 INFO - delivery method with no-redirect and when
05:41:13 INFO - the target request is cross-origin.
05:41:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2190ms
05:41:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:41:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47abc000 == 33 [pid = 2005] [id = 429]
05:41:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c45c33400) [pid = 2005] [serial = 1199] [outer = (nil)]
05:41:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c47536400) [pid = 2005] [serial = 1200] [outer = 0x7f9c45c33400]
05:41:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c47910c00) [pid = 2005] [serial = 1201] [outer = 0x7f9c45c33400]
05:41:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47faf800 == 34 [pid = 2005] [id = 430]
05:41:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c47cca800) [pid = 2005] [serial = 1202] [outer = (nil)]
05:41:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c47f0f800) [pid = 2005] [serial = 1203] [outer = 0x7f9c47cca800]
05:41:15 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
05:41:15 INFO - document served over http requires an http
05:41:15 INFO - sub-resource via iframe-tag using the http-csp
05:41:15 INFO - delivery method with swap-origin-redirect and when
05:41:15 INFO - the target request is cross-origin.
05:41:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2538ms
05:41:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:41:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48913000 == 35 [pid = 2005] [id = 431]
05:41:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c4766f400) [pid = 2005] [serial = 1204] [outer = (nil)]
05:41:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c47cd0400) [pid = 2005] [serial = 1205] [outer = 0x7f9c4766f400]
05:41:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c47f8d400) [pid = 2005] [serial = 1206] [outer = 0x7f9c4766f400]
05:41:18 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
05:41:18 INFO - document served over http requires an http
05:41:18 INFO - sub-resource via script-tag using the http-csp
05:41:18 INFO - delivery method with keep-origin-redirect and when
05:41:18 INFO - the target request is cross-origin.
05:41:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3104ms
05:41:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:41:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49685800 == 36 [pid = 2005] [id = 432]
05:41:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c47f12000) [pid = 2005] [serial = 1207] [outer = (nil)]
05:41:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c48ab2800) [pid = 2005] [serial = 1208] [outer = 0x7f9c47f12000]
05:41:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c4945d000) [pid = 2005] [serial = 1209] [outer = 0x7f9c47f12000]
05:41:20 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
05:41:20 INFO - document served over http requires an http
05:41:20 INFO - sub-resource via script-tag using the http-csp
05:41:20 INFO - delivery method with no-redirect and when
05:41:20 INFO - the target request is cross-origin.
05:41:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1840ms
05:41:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:41:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e76000 == 37 [pid = 2005] [id = 433]
05:41:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c48aafc00) [pid = 2005] [serial = 1210] [outer = (nil)]
05:41:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c49517000) [pid = 2005] [serial = 1211] [outer = 0x7f9c48aafc00]
05:41:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c49eb0c00) [pid = 2005] [serial = 1212] [outer = 0x7f9c48aafc00]
05:41:22 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
05:41:22 INFO - document served over http requires an http
05:41:22 INFO - sub-resource via script-tag using the http-csp
05:41:22 INFO - delivery method with swap-origin-redirect and when
05:41:22 INFO - the target request is cross-origin.
05:41:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1744ms
05:41:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:41:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a284800 == 38 [pid = 2005] [id = 434]
05:41:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c4951a000) [pid = 2005] [serial = 1213] [outer = (nil)]
05:41:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4ab3cc00) [pid = 2005] [serial = 1214] [outer = 0x7f9c4951a000]
05:41:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c4ab7ec00) [pid = 2005] [serial = 1215] [outer = 0x7f9c4951a000]
05:41:24 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
05:41:24 INFO - document served over http requires an http
05:41:24 INFO - sub-resource via xhr-request using the http-csp
05:41:24 INFO - delivery method with keep-origin-redirect and when
05:41:24 INFO - the target request is cross-origin.
05:41:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1833ms
05:41:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:41:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ac2d800 == 39 [pid = 2005] [id = 435]
05:41:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c4a9bcc00) [pid = 2005] [serial = 1216] [outer = (nil)]
05:41:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c4b216400) [pid = 2005] [serial = 1217] [outer = 0x7f9c4a9bcc00]
05:41:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c4b749400) [pid = 2005] [serial = 1218] [outer = 0x7f9c4a9bcc00]
05:41:26 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
05:41:26 INFO - document served over http requires an http
05:41:26 INFO - sub-resource via xhr-request using the http-csp
05:41:26 INFO - delivery method with no-redirect and when
05:41:26 INFO - the target request is cross-origin.
05:41:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2175ms
05:41:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:41:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b787800 == 40 [pid = 2005] [id = 436]
05:41:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c4b211800) [pid = 2005] [serial = 1219] [outer = (nil)]
05:41:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c4c9de800) [pid = 2005] [serial = 1220] [outer = 0x7f9c4b211800]
05:41:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c4ca11400) [pid = 2005] [serial = 1221] [outer = 0x7f9c4b211800]
05:41:28 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
05:41:28 INFO - document served over http requires an http
05:41:28 INFO - sub-resource via xhr-request using the http-csp
05:41:28 INFO - delivery method with swap-origin-redirect and when
05:41:28 INFO - the target request is cross-origin.
05:41:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2238ms
05:41:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:41:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c95a800 == 41 [pid = 2005] [id = 437]
05:41:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c4c739800) [pid = 2005] [serial = 1222] [outer = (nil)]
05:41:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c4d0edc00) [pid = 2005] [serial = 1223] [outer = 0x7f9c4c739800]
05:41:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c4d0fbc00) [pid = 2005] [serial = 1224] [outer = 0x7f9c4c739800]
05:41:31 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
05:41:31 INFO - document served over http requires an https
05:41:31 INFO - sub-resource via fetch-request using the http-csp
05:41:31 INFO - delivery method with keep-origin-redirect and when
05:41:31 INFO - the target request is cross-origin.
05:41:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2981ms
05:41:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4748d000 == 40 [pid = 2005] [id = 405]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4303c000 == 39 [pid = 2005] [id = 404]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47851800 == 38 [pid = 2005] [id = 407]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c476b2000 == 37 [pid = 2005] [id = 406]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fa0800 == 36 [pid = 2005] [id = 408]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434d4800 == 35 [pid = 2005] [id = 326]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434e9800 == 34 [pid = 2005] [id = 327]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a260800 == 33 [pid = 2005] [id = 409]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b784800 == 32 [pid = 2005] [id = 410]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c96d800 == 31 [pid = 2005] [id = 411]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4db0d800 == 30 [pid = 2005] [id = 412]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e423000 == 29 [pid = 2005] [id = 413]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432de800 == 28 [pid = 2005] [id = 414]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432f6800 == 27 [pid = 2005] [id = 415]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40cab800 == 26 [pid = 2005] [id = 416]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432dd000 == 25 [pid = 2005] [id = 418]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419b9000 == 24 [pid = 2005] [id = 419]
05:41:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434e4000 == 23 [pid = 2005] [id = 420]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47856800 == 22 [pid = 2005] [id = 332]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43039000 == 21 [pid = 2005] [id = 422]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4528b000 == 20 [pid = 2005] [id = 423]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4643c800 == 19 [pid = 2005] [id = 424]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c476c4800 == 18 [pid = 2005] [id = 426]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475af800 == 17 [pid = 2005] [id = 425]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e86b000 == 16 [pid = 2005] [id = 376]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47858800 == 15 [pid = 2005] [id = 428]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c477b3000 == 14 [pid = 2005] [id = 427]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47faf800 == 13 [pid = 2005] [id = 430]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47abc000 == 12 [pid = 2005] [id = 429]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48913000 == 11 [pid = 2005] [id = 431]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49685800 == 10 [pid = 2005] [id = 432]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e76000 == 9 [pid = 2005] [id = 433]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a284800 == 8 [pid = 2005] [id = 434]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ac2d800 == 7 [pid = 2005] [id = 435]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b787800 == 6 [pid = 2005] [id = 436]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47862800 == 5 [pid = 2005] [id = 362]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f2a800 == 4 [pid = 2005] [id = 417]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c95a800 == 3 [pid = 2005] [id = 437]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44eb2000 == 2 [pid = 2005] [id = 421]
05:41:34 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e85c800 == 1 [pid = 2005] [id = 337]
05:41:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40ca1800 == 2 [pid = 2005] [id = 438]
05:41:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c40b0b400) [pid = 2005] [serial = 1225] [outer = (nil)]
05:41:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c40b07400) [pid = 2005] [serial = 1226] [outer = 0x7f9c40b0b400]
05:41:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c40fd4800) [pid = 2005] [serial = 1227] [outer = 0x7f9c40b0b400]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c50365c00) [pid = 2005] [serial = 1090] [outer = (nil)] [url = about:blank]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c41882c00) [pid = 2005] [serial = 1115] [outer = (nil)] [url = about:blank]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c40b0d800) [pid = 2005] [serial = 1110] [outer = (nil)] [url = about:blank]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c43190000) [pid = 2005] [serial = 1099] [outer = (nil)] [url = about:blank]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c41872800) [pid = 2005] [serial = 1096] [outer = (nil)] [url = about:blank]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c43008400) [pid = 2005] [serial = 1105] [outer = (nil)] [url = about:blank]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c42ee0400) [pid = 2005] [serial = 1102] [outer = (nil)] [url = about:blank]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c4ea3d800) [pid = 2005] [serial = 1087] [outer = (nil)] [url = about:blank]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c4dbcb800) [pid = 2005] [serial = 1084] [outer = (nil)] [url = about:blank]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c4350ec00) [pid = 2005] [serial = 1120] [outer = (nil)] [url = about:blank]
05:41:35 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c53948000) [pid = 2005] [serial = 1093] [outer = (nil)] [url = about:blank]
05:41:36 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
05:41:36 INFO - document served over http requires an https
05:41:36 INFO - sub-resource via fetch-request using the http-csp
05:41:36 INFO - delivery method with no-redirect and when
05:41:36 INFO - the target request is cross-origin.
05:41:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 4655ms
05:41:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:41:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f37000 == 3 [pid = 2005] [id = 439]
05:41:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c412df400) [pid = 2005] [serial = 1228] [outer = (nil)]
05:41:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c412e1000) [pid = 2005] [serial = 1229] [outer = 0x7f9c412df400]
05:41:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c41874800) [pid = 2005] [serial = 1230] [outer = 0x7f9c412df400]
05:41:38 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
05:41:38 INFO - document served over http requires an https
05:41:38 INFO - sub-resource via fetch-request using the http-csp
05:41:38 INFO - delivery method with swap-origin-redirect and when
05:41:38 INFO - the target request is cross-origin.
05:41:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1882ms
05:41:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:41:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419b9000 == 4 [pid = 2005] [id = 440]
05:41:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c412df800) [pid = 2005] [serial = 1231] [outer = (nil)]
05:41:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c4187d000) [pid = 2005] [serial = 1232] [outer = 0x7f9c412df800]
05:41:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c4188b400) [pid = 2005] [serial = 1233] [outer = 0x7f9c412df800]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c4c731400) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c4d8b4400) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c4e53b800) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c4a9bf800) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c4767ac00) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c43011400) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c42d2bc00) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c450bb000) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c47ccc800) [pid = 2005] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c41883000) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c47f11c00) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c40fd8c00) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c40fe2000) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c40ceb000) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c44cfbc00) [pid = 2005] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162823478]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c44cf9c00) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c40fe0000) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c4319d400) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c435e1000) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c42eecc00) [pid = 2005] [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]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c47f86800) [pid = 2005] [serial = 1139] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c42d26000) [pid = 2005] [serial = 1163] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c464f7400) [pid = 2005] [serial = 1134] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4d8bdc00) [pid = 2005] [serial = 1148] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4c734c00) [pid = 2005] [serial = 1145] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c42ee5000) [pid = 2005] [serial = 1129] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c47f87c00) [pid = 2005] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c5382ec00) [pid = 2005] [serial = 1154] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c45380400) [pid = 2005] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162823478]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c4e53c800) [pid = 2005] [serial = 1151] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4767bc00) [pid = 2005] [serial = 1157] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4340d000) [pid = 2005] [serial = 1175] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c42d2cc00) [pid = 2005] [serial = 1160] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c412ddc00) [pid = 2005] [serial = 1169] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c42ee3000) [pid = 2005] [serial = 1172] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c40fd9c00) [pid = 2005] [serial = 1166] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c49eb9000) [pid = 2005] [serial = 1142] [outer = (nil)] [url = about:blank]
05:41:44 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c44b3bc00) [pid = 2005] [serial = 1178] [outer = (nil)] [url = about:blank]
05:41:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419bb800 == 5 [pid = 2005] [id = 441]
05:41:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c40b06400) [pid = 2005] [serial = 1234] [outer = (nil)]
05:41:46 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c40fdf800) [pid = 2005] [serial = 1167] [outer = (nil)] [url = about:blank]
05:41:46 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c435ec800) [pid = 2005] [serial = 1176] [outer = (nil)] [url = about:blank]
05:41:46 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4300b400) [pid = 2005] [serial = 1173] [outer = (nil)] [url = about:blank]
05:41:46 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c464f7000) [pid = 2005] [serial = 1072] [outer = (nil)] [url = about:blank]
05:41:46 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c40cdfc00) [pid = 2005] [serial = 1161] [outer = (nil)] [url = about:blank]
05:41:46 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c463bfc00) [pid = 2005] [serial = 1125] [outer = (nil)] [url = about:blank]
05:41:46 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c41890800) [pid = 2005] [serial = 1170] [outer = (nil)] [url = about:blank]
05:41:46 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c412e0800) [pid = 2005] [serial = 1164] [outer = (nil)] [url = about:blank]
05:41:46 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c44ced800) [pid = 2005] [serial = 1179] [outer = (nil)] [url = about:blank]
05:41:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c40ce5800) [pid = 2005] [serial = 1235] [outer = 0x7f9c40b06400]
05:41:46 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
05:41:46 INFO - document served over http requires an https
05:41:46 INFO - sub-resource via iframe-tag using the http-csp
05:41:46 INFO - delivery method with keep-origin-redirect and when
05:41:46 INFO - the target request is cross-origin.
05:41:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 8053ms
05:41:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:41:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f1d000 == 6 [pid = 2005] [id = 442]
05:41:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c40b0e800) [pid = 2005] [serial = 1236] [outer = (nil)]
05:41:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c40cde800) [pid = 2005] [serial = 1237] [outer = 0x7f9c40b0e800]
05:41:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c40fe0c00) [pid = 2005] [serial = 1238] [outer = 0x7f9c40b0e800]
05:41:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430e6800 == 7 [pid = 2005] [id = 443]
05:41:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c41872400) [pid = 2005] [serial = 1239] [outer = (nil)]
05:41:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c41887c00) [pid = 2005] [serial = 1240] [outer = 0x7f9c41872400]
05:41:48 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
05:41:48 INFO - document served over http requires an https
05:41:48 INFO - sub-resource via iframe-tag using the http-csp
05:41:48 INFO - delivery method with no-redirect and when
05:41:48 INFO - the target request is cross-origin.
05:41:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2152ms
05:41:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:41:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430f1000 == 8 [pid = 2005] [id = 444]
05:41:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c40fd8000) [pid = 2005] [serial = 1241] [outer = (nil)]
05:41:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4188a000) [pid = 2005] [serial = 1242] [outer = 0x7f9c40fd8000]
05:41:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c42d22c00) [pid = 2005] [serial = 1243] [outer = 0x7f9c40fd8000]
05:41:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432e7000 == 9 [pid = 2005] [id = 445]
05:41:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c42d28800) [pid = 2005] [serial = 1244] [outer = (nil)]
05:41:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c42ee1000) [pid = 2005] [serial = 1245] [outer = 0x7f9c42d28800]
05:41:50 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
05:41:50 INFO - document served over http requires an https
05:41:50 INFO - sub-resource via iframe-tag using the http-csp
05:41:50 INFO - delivery method with swap-origin-redirect and when
05:41:50 INFO - the target request is cross-origin.
05:41:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2338ms
05:41:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:41:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434cf000 == 10 [pid = 2005] [id = 446]
05:41:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c41880000) [pid = 2005] [serial = 1246] [outer = (nil)]
05:41:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c42d2bc00) [pid = 2005] [serial = 1247] [outer = 0x7f9c41880000]
05:41:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c43003c00) [pid = 2005] [serial = 1248] [outer = 0x7f9c41880000]
05:41:53 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
05:41:53 INFO - document served over http requires an https
05:41:53 INFO - sub-resource via script-tag using the http-csp
05:41:53 INFO - delivery method with keep-origin-redirect and when
05:41:53 INFO - the target request is cross-origin.
05:41:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2491ms
05:41:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:41:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a6c800 == 11 [pid = 2005] [id = 447]
05:41:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c42ee3400) [pid = 2005] [serial = 1249] [outer = (nil)]
05:41:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4300c000) [pid = 2005] [serial = 1250] [outer = 0x7f9c42ee3400]
05:41:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c43193000) [pid = 2005] [serial = 1251] [outer = 0x7f9c42ee3400]
05:41:56 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
05:41:56 INFO - document served over http requires an https
05:41:56 INFO - sub-resource via script-tag using the http-csp
05:41:56 INFO - delivery method with no-redirect and when
05:41:56 INFO - the target request is cross-origin.
05:41:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2941ms
05:41:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:41:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bd9000 == 12 [pid = 2005] [id = 448]
05:41:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c4300d800) [pid = 2005] [serial = 1252] [outer = (nil)]
05:41:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c4319e400) [pid = 2005] [serial = 1253] [outer = 0x7f9c4300d800]
05:41:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c4340f400) [pid = 2005] [serial = 1254] [outer = 0x7f9c4300d800]
05:41:58 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
05:41:58 INFO - document served over http requires an https
05:41:58 INFO - sub-resource via script-tag using the http-csp
05:41:58 INFO - delivery method with swap-origin-redirect and when
05:41:58 INFO - the target request is cross-origin.
05:41:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1883ms
05:41:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:41:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44eb6000 == 13 [pid = 2005] [id = 449]
05:41:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c4319e000) [pid = 2005] [serial = 1255] [outer = (nil)]
05:41:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c43515800) [pid = 2005] [serial = 1256] [outer = 0x7f9c4319e000]
05:41:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c435e5400) [pid = 2005] [serial = 1257] [outer = 0x7f9c4319e000]
05:42:00 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
05:42:00 INFO - document served over http requires an https
05:42:00 INFO - sub-resource via xhr-request using the http-csp
05:42:00 INFO - delivery method with keep-origin-redirect and when
05:42:00 INFO - the target request is cross-origin.
05:42:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1879ms
05:42:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:42:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45007000 == 14 [pid = 2005] [id = 450]
05:42:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c43514800) [pid = 2005] [serial = 1258] [outer = (nil)]
05:42:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c44a85800) [pid = 2005] [serial = 1259] [outer = 0x7f9c43514800]
05:42:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c44a8e000) [pid = 2005] [serial = 1260] [outer = 0x7f9c43514800]
05:42:02 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
05:42:02 INFO - document served over http requires an https
05:42:02 INFO - sub-resource via xhr-request using the http-csp
05:42:02 INFO - delivery method with no-redirect and when
05:42:02 INFO - the target request is cross-origin.
05:42:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2404ms
05:42:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:42:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451b8800 == 15 [pid = 2005] [id = 451]
05:42:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c44aa3000) [pid = 2005] [serial = 1261] [outer = (nil)]
05:42:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c44aa4400) [pid = 2005] [serial = 1262] [outer = 0x7f9c44aa3000]
05:42:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c42d26800) [pid = 2005] [serial = 1263] [outer = 0x7f9c44aa3000]
05:42:05 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
05:42:05 INFO - document served over http requires an https
05:42:05 INFO - sub-resource via xhr-request using the http-csp
05:42:05 INFO - delivery method with swap-origin-redirect and when
05:42:05 INFO - the target request is cross-origin.
05:42:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2648ms
05:42:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:42:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430e5000 == 16 [pid = 2005] [id = 452]
05:42:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c40ce1400) [pid = 2005] [serial = 1264] [outer = (nil)]
05:42:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c40fd4000) [pid = 2005] [serial = 1265] [outer = 0x7f9c40ce1400]
05:42:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c41883c00) [pid = 2005] [serial = 1266] [outer = 0x7f9c40ce1400]
05:42:06 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419bb800 == 15 [pid = 2005] [id = 441]
05:42:06 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419b9000 == 14 [pid = 2005] [id = 440]
05:42:06 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f37000 == 13 [pid = 2005] [id = 439]
05:42:06 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40ca1800 == 12 [pid = 2005] [id = 438]
05:42:06 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c47670400) [pid = 2005] [serial = 1155] [outer = (nil)] [url = about:blank]
05:42:06 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c4b4a0000) [pid = 2005] [serial = 1143] [outer = (nil)] [url = about:blank]
05:42:06 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c49461000) [pid = 2005] [serial = 1140] [outer = (nil)] [url = about:blank]
05:42:06 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c4ca13c00) [pid = 2005] [serial = 1146] [outer = (nil)] [url = about:blank]
05:42:06 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c4eaa8c00) [pid = 2005] [serial = 1152] [outer = (nil)] [url = about:blank]
05:42:06 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c4dd31800) [pid = 2005] [serial = 1149] [outer = (nil)] [url = about:blank]
05:42:06 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4350bc00) [pid = 2005] [serial = 1130] [outer = (nil)] [url = about:blank]
05:42:06 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c42d21400) [pid = 2005] [serial = 1158] [outer = (nil)] [url = about:blank]
05:42:06 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4790a000) [pid = 2005] [serial = 1135] [outer = (nil)] [url = about:blank]
05:42:07 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
05:42:07 INFO - document served over http requires an http
05:42:07 INFO - sub-resource via fetch-request using the http-csp
05:42:07 INFO - delivery method with keep-origin-redirect and when
05:42:07 INFO - the target request is same-origin.
05:42:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2370ms
05:42:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:42:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f2c800 == 13 [pid = 2005] [id = 453]
05:42:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c40fd6000) [pid = 2005] [serial = 1267] [outer = (nil)]
05:42:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c42d1f800) [pid = 2005] [serial = 1268] [outer = 0x7f9c40fd6000]
05:42:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c42eeec00) [pid = 2005] [serial = 1269] [outer = 0x7f9c40fd6000]
05:42:10 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
05:42:10 INFO - document served over http requires an http
05:42:10 INFO - sub-resource via fetch-request using the http-csp
05:42:10 INFO - delivery method with no-redirect and when
05:42:10 INFO - the target request is same-origin.
05:42:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2536ms
05:42:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:42:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432eb800 == 14 [pid = 2005] [id = 454]
05:42:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c4188dc00) [pid = 2005] [serial = 1270] [outer = (nil)]
05:42:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c4340d000) [pid = 2005] [serial = 1271] [outer = 0x7f9c4188dc00]
05:42:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c44a85c00) [pid = 2005] [serial = 1272] [outer = 0x7f9c4188dc00]
05:42:11 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
05:42:11 INFO - document served over http requires an http
05:42:11 INFO - sub-resource via fetch-request using the http-csp
05:42:11 INFO - delivery method with swap-origin-redirect and when
05:42:11 INFO - the target request is same-origin.
05:42:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1779ms
05:42:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c412e2000) [pid = 2005] [serial = 1181] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c44d3d400) [pid = 2005] [serial = 1190] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c47f0f800) [pid = 2005] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4b216400) [pid = 2005] [serial = 1217] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c47cd0400) [pid = 2005] [serial = 1205] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4ab3cc00) [pid = 2005] [serial = 1214] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c44aa5000) [pid = 2005] [serial = 1187] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c40b07400) [pid = 2005] [serial = 1226] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c45c34c00) [pid = 2005] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c47536400) [pid = 2005] [serial = 1200] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4c9de800) [pid = 2005] [serial = 1220] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c48ab2800) [pid = 2005] [serial = 1208] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c49517000) [pid = 2005] [serial = 1211] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c45c3d400) [pid = 2005] [serial = 1195] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c47655400) [pid = 2005] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162872663]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c43199400) [pid = 2005] [serial = 1184] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c412e1000) [pid = 2005] [serial = 1229] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4d0edc00) [pid = 2005] [serial = 1223] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4187d000) [pid = 2005] [serial = 1232] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c40b0b400) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4766f400) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c47f12000) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c47cca800) [pid = 2005] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c45377400) [pid = 2005] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c412df400) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c464fe800) [pid = 2005] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162872663]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c48aafc00) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4b211800) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c412dc800) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c44aa3400) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c4a9bcc00) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c4951a000) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c4319d800) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c45c33400) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c44d42000) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c40ce7000) [pid = 2005] [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]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c4ca11400) [pid = 2005] [serial = 1221] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4b749400) [pid = 2005] [serial = 1218] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4ab7ec00) [pid = 2005] [serial = 1215] [outer = (nil)] [url = about:blank]
05:42:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45016000 == 15 [pid = 2005] [id = 455]
05:42:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c412e2000) [pid = 2005] [serial = 1273] [outer = (nil)]
05:42:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c41885000) [pid = 2005] [serial = 1274] [outer = 0x7f9c412e2000]
05:42:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c44b3b400) [pid = 2005] [serial = 1275] [outer = 0x7f9c412e2000]
05:42:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4528f000 == 16 [pid = 2005] [id = 456]
05:42:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c44b41400) [pid = 2005] [serial = 1276] [outer = (nil)]
05:42:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c44b45000) [pid = 2005] [serial = 1277] [outer = 0x7f9c44b41400]
05:42:13 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
05:42:13 INFO - document served over http requires an http
05:42:13 INFO - sub-resource via iframe-tag using the http-csp
05:42:13 INFO - delivery method with keep-origin-redirect and when
05:42:13 INFO - the target request is same-origin.
05:42:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1790ms
05:42:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:42:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4529f000 == 17 [pid = 2005] [id = 457]
05:42:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c412dc800) [pid = 2005] [serial = 1278] [outer = (nil)]
05:42:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c44c1e000) [pid = 2005] [serial = 1279] [outer = 0x7f9c412dc800]
05:42:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c44c26400) [pid = 2005] [serial = 1280] [outer = 0x7f9c412dc800]
05:42:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432e6000 == 18 [pid = 2005] [id = 458]
05:42:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c40fe0000) [pid = 2005] [serial = 1281] [outer = (nil)]
05:42:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c42d20400) [pid = 2005] [serial = 1282] [outer = 0x7f9c40fe0000]
05:42:15 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
05:42:15 INFO - document served over http requires an http
05:42:15 INFO - sub-resource via iframe-tag using the http-csp
05:42:15 INFO - delivery method with no-redirect and when
05:42:15 INFO - the target request is same-origin.
05:42:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1736ms
05:42:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:42:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4528e000 == 19 [pid = 2005] [id = 459]
05:42:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c4188d400) [pid = 2005] [serial = 1283] [outer = (nil)]
05:42:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4319b400) [pid = 2005] [serial = 1284] [outer = 0x7f9c4188d400]
05:42:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c44b3dc00) [pid = 2005] [serial = 1285] [outer = 0x7f9c4188d400]
05:42:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c78000 == 20 [pid = 2005] [id = 460]
05:42:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c44c1c000) [pid = 2005] [serial = 1286] [outer = (nil)]
05:42:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c44c29000) [pid = 2005] [serial = 1287] [outer = 0x7f9c44c1c000]
05:42:17 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
05:42:17 INFO - document served over http requires an http
05:42:17 INFO - sub-resource via iframe-tag using the http-csp
05:42:17 INFO - delivery method with swap-origin-redirect and when
05:42:17 INFO - the target request is same-origin.
05:42:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2142ms
05:42:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:42:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463e2800 == 21 [pid = 2005] [id = 461]
05:42:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c44cee000) [pid = 2005] [serial = 1288] [outer = (nil)]
05:42:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c44cf1400) [pid = 2005] [serial = 1289] [outer = 0x7f9c44cee000]
05:42:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c44cfa800) [pid = 2005] [serial = 1290] [outer = 0x7f9c44cee000]
05:42:19 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
05:42:19 INFO - document served over http requires an http
05:42:19 INFO - sub-resource via script-tag using the http-csp
05:42:19 INFO - delivery method with keep-origin-redirect and when
05:42:19 INFO - the target request is same-origin.
05:42:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2291ms
05:42:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:42:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46444000 == 22 [pid = 2005] [id = 462]
05:42:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c44c20800) [pid = 2005] [serial = 1291] [outer = (nil)]
05:42:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c44d3cc00) [pid = 2005] [serial = 1292] [outer = 0x7f9c44c20800]
05:42:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c44f64800) [pid = 2005] [serial = 1293] [outer = 0x7f9c44c20800]
05:42:22 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
05:42:22 INFO - document served over http requires an http
05:42:22 INFO - sub-resource via script-tag using the http-csp
05:42:22 INFO - delivery method with no-redirect and when
05:42:22 INFO - the target request is same-origin.
05:42:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2093ms
05:42:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:42:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46486000 == 23 [pid = 2005] [id = 463]
05:42:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c44d3bc00) [pid = 2005] [serial = 1294] [outer = (nil)]
05:42:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c44f71800) [pid = 2005] [serial = 1295] [outer = 0x7f9c44d3bc00]
05:42:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c450bbc00) [pid = 2005] [serial = 1296] [outer = 0x7f9c44d3bc00]
05:42:24 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
05:42:24 INFO - document served over http requires an http
05:42:24 INFO - sub-resource via script-tag using the http-csp
05:42:24 INFO - delivery method with swap-origin-redirect and when
05:42:24 INFO - the target request is same-origin.
05:42:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2785ms
05:42:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:42:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47476800 == 24 [pid = 2005] [id = 464]
05:42:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c44f71400) [pid = 2005] [serial = 1297] [outer = (nil)]
05:42:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c45376800) [pid = 2005] [serial = 1298] [outer = 0x7f9c44f71400]
05:42:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c4537fc00) [pid = 2005] [serial = 1299] [outer = 0x7f9c44f71400]
05:42:26 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
05:42:26 INFO - document served over http requires an http
05:42:26 INFO - sub-resource via xhr-request using the http-csp
05:42:26 INFO - delivery method with keep-origin-redirect and when
05:42:26 INFO - the target request is same-origin.
05:42:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1748ms
05:42:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:42:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475a9800 == 25 [pid = 2005] [id = 465]
05:42:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c45376400) [pid = 2005] [serial = 1300] [outer = (nil)]
05:42:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c45c3bc00) [pid = 2005] [serial = 1301] [outer = 0x7f9c45376400]
05:42:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c46332000) [pid = 2005] [serial = 1302] [outer = 0x7f9c45376400]
05:42:28 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
05:42:28 INFO - document served over http requires an http
05:42:28 INFO - sub-resource via xhr-request using the http-csp
05:42:28 INFO - delivery method with no-redirect and when
05:42:28 INFO - the target request is same-origin.
05:42:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1699ms
05:42:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:42:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476a9800 == 26 [pid = 2005] [id = 466]
05:42:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c45c38400) [pid = 2005] [serial = 1303] [outer = (nil)]
05:42:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c4633b800) [pid = 2005] [serial = 1304] [outer = 0x7f9c45c38400]
05:42:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c463b2400) [pid = 2005] [serial = 1305] [outer = 0x7f9c45c38400]
05:42:29 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
05:42:29 INFO - document served over http requires an http
05:42:29 INFO - sub-resource via xhr-request using the http-csp
05:42:29 INFO - delivery method with swap-origin-redirect and when
05:42:29 INFO - the target request is same-origin.
05:42:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1645ms
05:42:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:42:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47755800 == 27 [pid = 2005] [id = 467]
05:42:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c4633b000) [pid = 2005] [serial = 1306] [outer = (nil)]
05:42:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c463ba000) [pid = 2005] [serial = 1307] [outer = 0x7f9c4633b000]
05:42:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c463c3400) [pid = 2005] [serial = 1308] [outer = 0x7f9c4633b000]
05:42: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
05:42:32 INFO - document served over http requires an https
05:42:32 INFO - sub-resource via fetch-request using the http-csp
05:42:32 INFO - delivery method with keep-origin-redirect and when
05:42:32 INFO - the target request is same-origin.
05:42:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2834ms
05:42:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:42:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4303d800 == 28 [pid = 2005] [id = 468]
05:42:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c40fd5c00) [pid = 2005] [serial = 1309] [outer = (nil)]
05:42:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c40fde000) [pid = 2005] [serial = 1310] [outer = 0x7f9c40fd5c00]
05:42:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c42eeb000) [pid = 2005] [serial = 1311] [outer = 0x7f9c40fd5c00]
05:42:35 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
05:42:35 INFO - document served over http requires an https
05:42:35 INFO - sub-resource via fetch-request using the http-csp
05:42:35 INFO - delivery method with no-redirect and when
05:42:35 INFO - the target request is same-origin.
05:42:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2210ms
05:42:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:42:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43030000 == 29 [pid = 2005] [id = 469]
05:42:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c42d28400) [pid = 2005] [serial = 1312] [outer = (nil)]
05:42:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c42ee7000) [pid = 2005] [serial = 1313] [outer = 0x7f9c42d28400]
05:42:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c4319c400) [pid = 2005] [serial = 1314] [outer = 0x7f9c42d28400]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4528f000 == 28 [pid = 2005] [id = 456]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45016000 == 27 [pid = 2005] [id = 455]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432eb800 == 26 [pid = 2005] [id = 454]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f2c800 == 25 [pid = 2005] [id = 453]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430e5000 == 24 [pid = 2005] [id = 452]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451b8800 == 23 [pid = 2005] [id = 451]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45007000 == 22 [pid = 2005] [id = 450]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44eb6000 == 21 [pid = 2005] [id = 449]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bd9000 == 20 [pid = 2005] [id = 448]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a6c800 == 19 [pid = 2005] [id = 447]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434cf000 == 18 [pid = 2005] [id = 446]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432e7000 == 17 [pid = 2005] [id = 445]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430f1000 == 16 [pid = 2005] [id = 444]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430e6800 == 15 [pid = 2005] [id = 443]
05:42:36 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f1d000 == 14 [pid = 2005] [id = 442]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c49eb0c00) [pid = 2005] [serial = 1212] [outer = (nil)] [url = about:blank]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c450b5400) [pid = 2005] [serial = 1191] [outer = (nil)] [url = about:blank]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c40fd4800) [pid = 2005] [serial = 1227] [outer = (nil)] [url = about:blank]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c41874800) [pid = 2005] [serial = 1230] [outer = (nil)] [url = about:blank]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c42ee1400) [pid = 2005] [serial = 1182] [outer = (nil)] [url = about:blank]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c44cf4000) [pid = 2005] [serial = 1188] [outer = (nil)] [url = about:blank]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c47f8d400) [pid = 2005] [serial = 1206] [outer = (nil)] [url = about:blank]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c4945d000) [pid = 2005] [serial = 1209] [outer = (nil)] [url = about:blank]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c47910c00) [pid = 2005] [serial = 1201] [outer = (nil)] [url = about:blank]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c463cd400) [pid = 2005] [serial = 1196] [outer = (nil)] [url = about:blank]
05:42:36 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c435ef800) [pid = 2005] [serial = 1185] [outer = (nil)] [url = about:blank]
05:42: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
05:42:37 INFO - document served over http requires an https
05:42:37 INFO - sub-resource via fetch-request using the http-csp
05:42:37 INFO - delivery method with swap-origin-redirect and when
05:42:37 INFO - the target request is same-origin.
05:42:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2809ms
05:42:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:42:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419a6800 == 15 [pid = 2005] [id = 470]
05:42:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c41874c00) [pid = 2005] [serial = 1315] [outer = (nil)]
05:42:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c4188cc00) [pid = 2005] [serial = 1316] [outer = 0x7f9c41874c00]
05:42:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c43407400) [pid = 2005] [serial = 1317] [outer = 0x7f9c41874c00]
05:42:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430e0000 == 16 [pid = 2005] [id = 471]
05:42:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c43510800) [pid = 2005] [serial = 1318] [outer = (nil)]
05:42:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c435e5c00) [pid = 2005] [serial = 1319] [outer = 0x7f9c43510800]
05:42:39 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
05:42:39 INFO - document served over http requires an https
05:42:39 INFO - sub-resource via iframe-tag using the http-csp
05:42:39 INFO - delivery method with keep-origin-redirect and when
05:42:39 INFO - the target request is same-origin.
05:42:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1798ms
05:42:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:42:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432e0000 == 17 [pid = 2005] [id = 472]
05:42:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c41879c00) [pid = 2005] [serial = 1320] [outer = (nil)]
05:42:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c435e2400) [pid = 2005] [serial = 1321] [outer = 0x7f9c41879c00]
05:42:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c44a99800) [pid = 2005] [serial = 1322] [outer = 0x7f9c41879c00]
05:42:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a6f800 == 18 [pid = 2005] [id = 473]
05:42:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c44aa7800) [pid = 2005] [serial = 1323] [outer = (nil)]
05:42:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c44b41800) [pid = 2005] [serial = 1324] [outer = 0x7f9c44aa7800]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c42d2bc00) [pid = 2005] [serial = 1247] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c44aa4400) [pid = 2005] [serial = 1262] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c43515800) [pid = 2005] [serial = 1256] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c4340d000) [pid = 2005] [serial = 1271] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c40ce5800) [pid = 2005] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c42ee1000) [pid = 2005] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c4188a000) [pid = 2005] [serial = 1242] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c41887c00) [pid = 2005] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162908158]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c40cde800) [pid = 2005] [serial = 1237] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c40fd4000) [pid = 2005] [serial = 1265] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c4300c000) [pid = 2005] [serial = 1250] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c41885000) [pid = 2005] [serial = 1274] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c44a85800) [pid = 2005] [serial = 1259] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c42d1f800) [pid = 2005] [serial = 1268] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c4319e400) [pid = 2005] [serial = 1253] [outer = (nil)] [url = about:blank]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c44b45000) [pid = 2005] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c40ce1400) [pid = 2005] [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]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c40fd6000) [pid = 2005] [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]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4188dc00) [pid = 2005] [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]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c44b41400) [pid = 2005] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c412e2000) [pid = 2005] [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]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c412df800) [pid = 2005] [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]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c40b06400) [pid = 2005] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c42d28800) [pid = 2005] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c41872400) [pid = 2005] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162908158]
05:42:41 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4188b400) [pid = 2005] [serial = 1233] [outer = (nil)] [url = about:blank]
05:42:41 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
05:42:41 INFO - document served over http requires an https
05:42:41 INFO - sub-resource via iframe-tag using the http-csp
05:42:41 INFO - delivery method with no-redirect and when
05:42:41 INFO - the target request is same-origin.
05:42:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2135ms
05:42:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:42:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bcf800 == 19 [pid = 2005] [id = 474]
05:42:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c40ce6400) [pid = 2005] [serial = 1325] [outer = (nil)]
05:42:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c40fd5800) [pid = 2005] [serial = 1326] [outer = 0x7f9c40ce6400]
05:42:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c43191000) [pid = 2005] [serial = 1327] [outer = 0x7f9c40ce6400]
05:42:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ed0000 == 20 [pid = 2005] [id = 475]
05:42:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c44a8b400) [pid = 2005] [serial = 1328] [outer = (nil)]
05:42:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c44b42c00) [pid = 2005] [serial = 1329] [outer = 0x7f9c44a8b400]
05:42:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:43 INFO - document served over http requires an https
05:42:43 INFO - sub-resource via iframe-tag using the http-csp
05:42:43 INFO - delivery method with swap-origin-redirect and when
05:42:43 INFO - the target request is same-origin.
05:42:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1639ms
05:42:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:42:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45021800 == 21 [pid = 2005] [id = 476]
05:42:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c40ce3c00) [pid = 2005] [serial = 1330] [outer = (nil)]
05:42:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c44aa3c00) [pid = 2005] [serial = 1331] [outer = 0x7f9c40ce3c00]
05:42:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c44f66c00) [pid = 2005] [serial = 1332] [outer = 0x7f9c40ce3c00]
05:42:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:45 INFO - document served over http requires an https
05:42:45 INFO - sub-resource via script-tag using the http-csp
05:42:45 INFO - delivery method with keep-origin-redirect and when
05:42:45 INFO - the target request is same-origin.
05:42:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1881ms
05:42:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:42:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bd9000 == 22 [pid = 2005] [id = 477]
05:42:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c42d28000) [pid = 2005] [serial = 1333] [outer = (nil)]
05:42:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c43007400) [pid = 2005] [serial = 1334] [outer = 0x7f9c42d28000]
05:42:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c44a89000) [pid = 2005] [serial = 1335] [outer = 0x7f9c42d28000]
05:42:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:47 INFO - document served over http requires an https
05:42:47 INFO - sub-resource via script-tag using the http-csp
05:42:47 INFO - delivery method with no-redirect and when
05:42:47 INFO - the target request is same-origin.
05:42:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2193ms
05:42:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:42:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c76800 == 23 [pid = 2005] [id = 478]
05:42:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c44f6bc00) [pid = 2005] [serial = 1336] [outer = (nil)]
05:42:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c44f72c00) [pid = 2005] [serial = 1337] [outer = 0x7f9c44f6bc00]
05:42:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c45c31400) [pid = 2005] [serial = 1338] [outer = 0x7f9c44f6bc00]
05:42:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:42:49 INFO - document served over http requires an https
05:42:49 INFO - sub-resource via script-tag using the http-csp
05:42:49 INFO - delivery method with swap-origin-redirect and when
05:42:49 INFO - the target request is same-origin.
05:42:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2281ms
05:42:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:42:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475b7000 == 24 [pid = 2005] [id = 479]
05:42:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c44f6c400) [pid = 2005] [serial = 1339] [outer = (nil)]
05:42:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c463b7000) [pid = 2005] [serial = 1340] [outer = 0x7f9c44f6c400]
05:42:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c463ce000) [pid = 2005] [serial = 1341] [outer = 0x7f9c44f6c400]
05:42:52 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
05:42:52 INFO - document served over http requires an https
05:42:52 INFO - sub-resource via xhr-request using the http-csp
05:42:52 INFO - delivery method with keep-origin-redirect and when
05:42:52 INFO - the target request is same-origin.
05:42:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2685ms
05:42:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:42:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c477ae800 == 25 [pid = 2005] [id = 480]
05:42:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c463b3c00) [pid = 2005] [serial = 1342] [outer = (nil)]
05:42:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c464f6800) [pid = 2005] [serial = 1343] [outer = 0x7f9c463b3c00]
05:42:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c464fdc00) [pid = 2005] [serial = 1344] [outer = 0x7f9c463b3c00]
05:42:54 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
05:42:54 INFO - document served over http requires an https
05:42:54 INFO - sub-resource via xhr-request using the http-csp
05:42:54 INFO - delivery method with no-redirect and when
05:42:54 INFO - the target request is same-origin.
05:42:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1879ms
05:42:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:42:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c477ca000 == 26 [pid = 2005] [id = 481]
05:42:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c4752e400) [pid = 2005] [serial = 1345] [outer = (nil)]
05:42:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c4752f400) [pid = 2005] [serial = 1346] [outer = 0x7f9c4752e400]
05:42:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c47535c00) [pid = 2005] [serial = 1347] [outer = 0x7f9c4752e400]
05:42:56 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
05:42:56 INFO - document served over http requires an https
05:42:56 INFO - sub-resource via xhr-request using the http-csp
05:42:56 INFO - delivery method with swap-origin-redirect and when
05:42:56 INFO - the target request is same-origin.
05:42:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1782ms
05:42:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:42:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4785e000 == 27 [pid = 2005] [id = 482]
05:42:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c4752e800) [pid = 2005] [serial = 1348] [outer = (nil)]
05:42:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c4765c000) [pid = 2005] [serial = 1349] [outer = 0x7f9c4752e800]
05:42:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c47674400) [pid = 2005] [serial = 1350] [outer = 0x7f9c4752e800]
05:42:58 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
05:42:58 INFO - document served over http requires an http
05:42:58 INFO - sub-resource via fetch-request using the meta-csp
05:42:58 INFO - delivery method with keep-origin-redirect and when
05:42:58 INFO - the target request is cross-origin.
05:42:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1702ms
05:42:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:42:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47aac800 == 28 [pid = 2005] [id = 483]
05:42:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c4765b800) [pid = 2005] [serial = 1351] [outer = (nil)]
05:42:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c4773c400) [pid = 2005] [serial = 1352] [outer = 0x7f9c4765b800]
05:42:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c47745000) [pid = 2005] [serial = 1353] [outer = 0x7f9c4765b800]
05:43:00 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
05:43:00 INFO - document served over http requires an http
05:43:00 INFO - sub-resource via fetch-request using the meta-csp
05:43:00 INFO - delivery method with no-redirect and when
05:43:00 INFO - the target request is cross-origin.
05:43:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2093ms
05:43:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:43:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47e12000 == 29 [pid = 2005] [id = 484]
05:43:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c4773b000) [pid = 2005] [serial = 1354] [outer = (nil)]
05:43:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c47907800) [pid = 2005] [serial = 1355] [outer = 0x7f9c4773b000]
05:43:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c4790e800) [pid = 2005] [serial = 1356] [outer = 0x7f9c4773b000]
05:43:02 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
05:43:02 INFO - document served over http requires an http
05:43:02 INFO - sub-resource via fetch-request using the meta-csp
05:43:02 INFO - delivery method with swap-origin-redirect and when
05:43:02 INFO - the target request is cross-origin.
05:43:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2197ms
05:43:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:43:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fa1800 == 30 [pid = 2005] [id = 485]
05:43:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c47906400) [pid = 2005] [serial = 1357] [outer = (nil)]
05:43:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c47cc7000) [pid = 2005] [serial = 1358] [outer = 0x7f9c47906400]
05:43:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c47f0bc00) [pid = 2005] [serial = 1359] [outer = 0x7f9c47906400]
05:43:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fba800 == 31 [pid = 2005] [id = 486]
05:43:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c42d1ec00) [pid = 2005] [serial = 1360] [outer = (nil)]
05:43:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c40fe2800) [pid = 2005] [serial = 1361] [outer = 0x7f9c42d1ec00]
05:43:06 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
05:43:06 INFO - document served over http requires an http
05:43:06 INFO - sub-resource via iframe-tag using the meta-csp
05:43:06 INFO - delivery method with keep-origin-redirect and when
05:43:06 INFO - the target request is cross-origin.
05:43:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4251ms
05:43:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:43:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a74800 == 32 [pid = 2005] [id = 487]
05:43:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c40fd7000) [pid = 2005] [serial = 1362] [outer = (nil)]
05:43:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c412e7400) [pid = 2005] [serial = 1363] [outer = 0x7f9c40fd7000]
05:43:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c43199000) [pid = 2005] [serial = 1364] [outer = 0x7f9c40fd7000]
05:43:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43030800 == 33 [pid = 2005] [id = 488]
05:43:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c43513400) [pid = 2005] [serial = 1365] [outer = (nil)]
05:43:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c44a9b000) [pid = 2005] [serial = 1366] [outer = 0x7f9c43513400]
05:43:08 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
05:43:08 INFO - document served over http requires an http
05:43:08 INFO - sub-resource via iframe-tag using the meta-csp
05:43:08 INFO - delivery method with no-redirect and when
05:43:08 INFO - the target request is cross-origin.
05:43:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2052ms
05:43:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ed0000 == 32 [pid = 2005] [id = 475]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bcf800 == 31 [pid = 2005] [id = 474]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a6f800 == 30 [pid = 2005] [id = 473]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432e0000 == 29 [pid = 2005] [id = 472]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430e0000 == 28 [pid = 2005] [id = 471]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419a6800 == 27 [pid = 2005] [id = 470]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43030000 == 26 [pid = 2005] [id = 469]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4303d800 == 25 [pid = 2005] [id = 468]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c476a9800 == 24 [pid = 2005] [id = 466]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475a9800 == 23 [pid = 2005] [id = 465]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47476800 == 22 [pid = 2005] [id = 464]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46486000 == 21 [pid = 2005] [id = 463]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46444000 == 20 [pid = 2005] [id = 462]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463e2800 == 19 [pid = 2005] [id = 461]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c78000 == 18 [pid = 2005] [id = 460]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4528e000 == 17 [pid = 2005] [id = 459]
05:43:08 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432e6000 == 16 [pid = 2005] [id = 458]
05:43:08 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c41883c00) [pid = 2005] [serial = 1266] [outer = (nil)] [url = about:blank]
05:43:08 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c44b3b400) [pid = 2005] [serial = 1275] [outer = (nil)] [url = about:blank]
05:43:08 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c44a85c00) [pid = 2005] [serial = 1272] [outer = (nil)] [url = about:blank]
05:43:08 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c42eeec00) [pid = 2005] [serial = 1269] [outer = (nil)] [url = about:blank]
05:43:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f27000 == 17 [pid = 2005] [id = 489]
05:43:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c4187c000) [pid = 2005] [serial = 1367] [outer = (nil)]
05:43:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c42ee2400) [pid = 2005] [serial = 1368] [outer = 0x7f9c4187c000]
05:43:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c44a9cc00) [pid = 2005] [serial = 1369] [outer = 0x7f9c4187c000]
05:43:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434ce000 == 18 [pid = 2005] [id = 490]
05:43:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c44c25c00) [pid = 2005] [serial = 1370] [outer = (nil)]
05:43:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c44cfbc00) [pid = 2005] [serial = 1371] [outer = 0x7f9c44c25c00]
05:43:10 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
05:43:10 INFO - document served over http requires an http
05:43:10 INFO - sub-resource via iframe-tag using the meta-csp
05:43:10 INFO - delivery method with swap-origin-redirect and when
05:43:10 INFO - the target request is cross-origin.
05:43:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1721ms
05:43:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:43:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bcf800 == 19 [pid = 2005] [id = 491]
05:43:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c42d24400) [pid = 2005] [serial = 1372] [outer = (nil)]
05:43:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c44cf6400) [pid = 2005] [serial = 1373] [outer = 0x7f9c42d24400]
05:43:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c450bf000) [pid = 2005] [serial = 1374] [outer = 0x7f9c42d24400]
05:43:12 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
05:43:12 INFO - document served over http requires an http
05:43:12 INFO - sub-resource via script-tag using the meta-csp
05:43:12 INFO - delivery method with keep-origin-redirect and when
05:43:12 INFO - the target request is cross-origin.
05:43:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1633ms
05:43:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:43:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451c5800 == 20 [pid = 2005] [id = 492]
05:43:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c44d3f000) [pid = 2005] [serial = 1375] [outer = (nil)]
05:43:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c45c34c00) [pid = 2005] [serial = 1376] [outer = 0x7f9c44d3f000]
05:43:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c463b4400) [pid = 2005] [serial = 1377] [outer = 0x7f9c44d3f000]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c44c1c000) [pid = 2005] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c4633b800) [pid = 2005] [serial = 1304] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c40fd5800) [pid = 2005] [serial = 1326] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c435e2400) [pid = 2005] [serial = 1321] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c45c3bc00) [pid = 2005] [serial = 1301] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c40fde000) [pid = 2005] [serial = 1310] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c44b41800) [pid = 2005] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162961316]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c44d3cc00) [pid = 2005] [serial = 1292] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c463ba000) [pid = 2005] [serial = 1307] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c4319b400) [pid = 2005] [serial = 1284] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c44c1e000) [pid = 2005] [serial = 1279] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c45376800) [pid = 2005] [serial = 1298] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c42d20400) [pid = 2005] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162935293]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c44f71800) [pid = 2005] [serial = 1295] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c4188cc00) [pid = 2005] [serial = 1316] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c44cf1400) [pid = 2005] [serial = 1289] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c435e5c00) [pid = 2005] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c44c29000) [pid = 2005] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c42ee7000) [pid = 2005] [serial = 1313] [outer = (nil)] [url = about:blank]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c44b42c00) [pid = 2005] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c44aa7800) [pid = 2005] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162961316]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c41874c00) [pid = 2005] [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]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c41879c00) [pid = 2005] [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]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c43510800) [pid = 2005] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c40ce6400) [pid = 2005] [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]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c44a8b400) [pid = 2005] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c40fe0000) [pid = 2005] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162935293]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c40fd5c00) [pid = 2005] [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]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c42d28400) [pid = 2005] [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]
05:43:15 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c412dc800) [pid = 2005] [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]
05:43:15 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
05:43:15 INFO - document served over http requires an http
05:43:15 INFO - sub-resource via script-tag using the meta-csp
05:43:15 INFO - delivery method with no-redirect and when
05:43:15 INFO - the target request is cross-origin.
05:43:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3182ms
05:43:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:43:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c7b000 == 21 [pid = 2005] [id = 493]
05:43:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c40fe0000) [pid = 2005] [serial = 1378] [outer = (nil)]
05:43:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c41874000) [pid = 2005] [serial = 1379] [outer = 0x7f9c40fe0000]
05:43:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c435e9000) [pid = 2005] [serial = 1380] [outer = 0x7f9c40fe0000]
05:43:17 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
05:43:17 INFO - document served over http requires an http
05:43:17 INFO - sub-resource via script-tag using the meta-csp
05:43:17 INFO - delivery method with swap-origin-redirect and when
05:43:17 INFO - the target request is cross-origin.
05:43:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1983ms
05:43:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:43:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45296000 == 22 [pid = 2005] [id = 494]
05:43:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c40fde000) [pid = 2005] [serial = 1381] [outer = (nil)]
05:43:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c44a86c00) [pid = 2005] [serial = 1382] [outer = 0x7f9c40fde000]
05:43:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c44c27400) [pid = 2005] [serial = 1383] [outer = 0x7f9c40fde000]
05:43:20 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
05:43:20 INFO - document served over http requires an http
05:43:20 INFO - sub-resource via xhr-request using the meta-csp
05:43:20 INFO - delivery method with keep-origin-redirect and when
05:43:20 INFO - the target request is cross-origin.
05:43:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2966ms
05:43:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:43:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47470800 == 23 [pid = 2005] [id = 495]
05:43:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c4319b400) [pid = 2005] [serial = 1384] [outer = (nil)]
05:43:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c450b5800) [pid = 2005] [serial = 1385] [outer = 0x7f9c4319b400]
05:43:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c463bec00) [pid = 2005] [serial = 1386] [outer = 0x7f9c4319b400]
05:43:22 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
05:43:22 INFO - document served over http requires an http
05:43:22 INFO - sub-resource via xhr-request using the meta-csp
05:43:22 INFO - delivery method with no-redirect and when
05:43:22 INFO - the target request is cross-origin.
05:43:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2037ms
05:43:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:43:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476af800 == 24 [pid = 2005] [id = 496]
05:43:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c44cf3c00) [pid = 2005] [serial = 1387] [outer = (nil)]
05:43:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c4752d800) [pid = 2005] [serial = 1388] [outer = 0x7f9c44cf3c00]
05:43:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c47671400) [pid = 2005] [serial = 1389] [outer = 0x7f9c44cf3c00]
05:43:24 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
05:43:24 INFO - document served over http requires an http
05:43:24 INFO - sub-resource via xhr-request using the meta-csp
05:43:24 INFO - delivery method with swap-origin-redirect and when
05:43:24 INFO - the target request is cross-origin.
05:43:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1793ms
05:43:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:43:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47860000 == 25 [pid = 2005] [id = 497]
05:43:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c4752ac00) [pid = 2005] [serial = 1390] [outer = (nil)]
05:43:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c47cc6c00) [pid = 2005] [serial = 1391] [outer = 0x7f9c4752ac00]
05:43:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c47f14000) [pid = 2005] [serial = 1392] [outer = 0x7f9c4752ac00]
05:43:26 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
05:43:26 INFO - document served over http requires an https
05:43:26 INFO - sub-resource via fetch-request using the meta-csp
05:43:26 INFO - delivery method with keep-origin-redirect and when
05:43:26 INFO - the target request is cross-origin.
05:43:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1889ms
05:43:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:43:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48905000 == 26 [pid = 2005] [id = 498]
05:43:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c47910400) [pid = 2005] [serial = 1393] [outer = (nil)]
05:43:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c47f8d400) [pid = 2005] [serial = 1394] [outer = 0x7f9c47910400]
05:43:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c47f94800) [pid = 2005] [serial = 1395] [outer = 0x7f9c47910400]
05:43:28 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
05:43:28 INFO - document served over http requires an https
05:43:28 INFO - sub-resource via fetch-request using the meta-csp
05:43:28 INFO - delivery method with no-redirect and when
05:43:28 INFO - the target request is cross-origin.
05:43:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1991ms
05:43:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:43:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48921000 == 27 [pid = 2005] [id = 499]
05:43:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c47f8b800) [pid = 2005] [serial = 1396] [outer = (nil)]
05:43:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c47fe3400) [pid = 2005] [serial = 1397] [outer = 0x7f9c47f8b800]
05:43:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c48aae800) [pid = 2005] [serial = 1398] [outer = 0x7f9c47f8b800]
05:43:30 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
05:43:30 INFO - document served over http requires an https
05:43:30 INFO - sub-resource via fetch-request using the meta-csp
05:43:30 INFO - delivery method with swap-origin-redirect and when
05:43:30 INFO - the target request is cross-origin.
05:43:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2333ms
05:43:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:43:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49366000 == 28 [pid = 2005] [id = 500]
05:43:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c47fe2000) [pid = 2005] [serial = 1399] [outer = (nil)]
05:43:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c48ab7400) [pid = 2005] [serial = 1400] [outer = 0x7f9c47fe2000]
05:43:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c49320c00) [pid = 2005] [serial = 1401] [outer = 0x7f9c47fe2000]
05:43:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49411800 == 29 [pid = 2005] [id = 501]
05:43:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c49325800) [pid = 2005] [serial = 1402] [outer = (nil)]
05:43:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c4932a800) [pid = 2005] [serial = 1403] [outer = 0x7f9c49325800]
05:43:32 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
05:43:32 INFO - document served over http requires an https
05:43:32 INFO - sub-resource via iframe-tag using the meta-csp
05:43:32 INFO - delivery method with keep-origin-redirect and when
05:43:32 INFO - the target request is cross-origin.
05:43:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2336ms
05:43:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:43:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49420000 == 30 [pid = 2005] [id = 502]
05:43:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c49328400) [pid = 2005] [serial = 1404] [outer = (nil)]
05:43:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c49456800) [pid = 2005] [serial = 1405] [outer = 0x7f9c49328400]
05:43:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c49461000) [pid = 2005] [serial = 1406] [outer = 0x7f9c49328400]
05:43:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49696000 == 31 [pid = 2005] [id = 503]
05:43:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c49465000) [pid = 2005] [serial = 1407] [outer = (nil)]
05:43:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c49510400) [pid = 2005] [serial = 1408] [outer = 0x7f9c49465000]
05:43:36 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
05:43:36 INFO - document served over http requires an https
05:43:36 INFO - sub-resource via iframe-tag using the meta-csp
05:43:36 INFO - delivery method with no-redirect and when
05:43:36 INFO - the target request is cross-origin.
05:43:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3746ms
05:43:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:43:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430e1000 == 32 [pid = 2005] [id = 504]
05:43:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c4340d000) [pid = 2005] [serial = 1409] [outer = (nil)]
05:43:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c44aa0400) [pid = 2005] [serial = 1410] [outer = 0x7f9c4340d000]
05:43:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c49510c00) [pid = 2005] [serial = 1411] [outer = 0x7f9c4340d000]
05:43:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ecd800 == 33 [pid = 2005] [id = 505]
05:43:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c49515400) [pid = 2005] [serial = 1412] [outer = (nil)]
05:43:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c4187e000) [pid = 2005] [serial = 1413] [outer = 0x7f9c49515400]
05:43:38 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
05:43:38 INFO - document served over http requires an https
05:43:38 INFO - sub-resource via iframe-tag using the meta-csp
05:43:38 INFO - delivery method with swap-origin-redirect and when
05:43:38 INFO - the target request is cross-origin.
05:43:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2348ms
05:43:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:43:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f2f000 == 34 [pid = 2005] [id = 506]
05:43:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c40ce6800) [pid = 2005] [serial = 1414] [outer = (nil)]
05:43:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c40ceb800) [pid = 2005] [serial = 1415] [outer = 0x7f9c40ce6800]
05:43:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c42d20000) [pid = 2005] [serial = 1416] [outer = 0x7f9c40ce6800]
05:43:40 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
05:43:40 INFO - document served over http requires an https
05:43:40 INFO - sub-resource via script-tag using the meta-csp
05:43:40 INFO - delivery method with keep-origin-redirect and when
05:43:40 INFO - the target request is cross-origin.
05:43:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1747ms
05:43:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:43:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434da000 == 35 [pid = 2005] [id = 507]
05:43:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c40cdf400) [pid = 2005] [serial = 1417] [outer = (nil)]
05:43:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c43008c00) [pid = 2005] [serial = 1418] [outer = 0x7f9c40cdf400]
05:43:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c4350ac00) [pid = 2005] [serial = 1419] [outer = 0x7f9c40cdf400]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451c5800 == 34 [pid = 2005] [id = 492]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bcf800 == 33 [pid = 2005] [id = 491]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434ce000 == 32 [pid = 2005] [id = 490]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f27000 == 31 [pid = 2005] [id = 489]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43030800 == 30 [pid = 2005] [id = 488]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a74800 == 29 [pid = 2005] [id = 487]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fba800 == 28 [pid = 2005] [id = 486]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fa1800 == 27 [pid = 2005] [id = 485]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47e12000 == 26 [pid = 2005] [id = 484]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47aac800 == 25 [pid = 2005] [id = 483]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4785e000 == 24 [pid = 2005] [id = 482]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c477ca000 == 23 [pid = 2005] [id = 481]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c477ae800 == 22 [pid = 2005] [id = 480]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475b7000 == 21 [pid = 2005] [id = 479]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c76800 == 20 [pid = 2005] [id = 478]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bd9000 == 19 [pid = 2005] [id = 477]
05:43:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45021800 == 18 [pid = 2005] [id = 476]
05:43:42 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c4319c400) [pid = 2005] [serial = 1314] [outer = (nil)] [url = about:blank]
05:43:42 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c44a99800) [pid = 2005] [serial = 1322] [outer = (nil)] [url = about:blank]
05:43:42 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c42eeb000) [pid = 2005] [serial = 1311] [outer = (nil)] [url = about:blank]
05:43:42 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c44c26400) [pid = 2005] [serial = 1280] [outer = (nil)] [url = about:blank]
05:43:42 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c43407400) [pid = 2005] [serial = 1317] [outer = (nil)] [url = about:blank]
05:43:42 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c43191000) [pid = 2005] [serial = 1327] [outer = (nil)] [url = about:blank]
05:43:42 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
05:43:42 INFO - document served over http requires an https
05:43:42 INFO - sub-resource via script-tag using the meta-csp
05:43:42 INFO - delivery method with no-redirect and when
05:43:42 INFO - the target request is cross-origin.
05:43:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2188ms
05:43:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:43:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419bb000 == 19 [pid = 2005] [id = 508]
05:43:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c42d25c00) [pid = 2005] [serial = 1420] [outer = (nil)]
05:43:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c4350b000) [pid = 2005] [serial = 1421] [outer = 0x7f9c42d25c00]
05:43:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c44a8a000) [pid = 2005] [serial = 1422] [outer = 0x7f9c42d25c00]
05:43:44 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
05:43:44 INFO - document served over http requires an https
05:43:44 INFO - sub-resource via script-tag using the meta-csp
05:43:44 INFO - delivery method with swap-origin-redirect and when
05:43:44 INFO - the target request is cross-origin.
05:43:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1940ms
05:43:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:43:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434d1000 == 20 [pid = 2005] [id = 509]
05:43:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c43512800) [pid = 2005] [serial = 1423] [outer = (nil)]
05:43:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c44b39c00) [pid = 2005] [serial = 1424] [outer = 0x7f9c43512800]
05:43:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c44c26c00) [pid = 2005] [serial = 1425] [outer = 0x7f9c43512800]
05:43:46 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
05:43:46 INFO - document served over http requires an https
05:43:46 INFO - sub-resource via xhr-request using the meta-csp
05:43:46 INFO - delivery method with keep-origin-redirect and when
05:43:46 INFO - the target request is cross-origin.
05:43:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1938ms
05:43:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:43:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45005000 == 21 [pid = 2005] [id = 510]
05:43:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c44cfa000) [pid = 2005] [serial = 1426] [outer = (nil)]
05:43:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c44d3ac00) [pid = 2005] [serial = 1427] [outer = 0x7f9c44cfa000]
05:43:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c450bfc00) [pid = 2005] [serial = 1428] [outer = 0x7f9c44cfa000]
05:43:49 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c42d24400) [pid = 2005] [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]
05:43:49 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c44d3f000) [pid = 2005] [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]
05:43:49 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c43513400) [pid = 2005] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162988432]
05:43:49 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c4187c000) [pid = 2005] [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]
05:43:49 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c40fd7000) [pid = 2005] [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]
05:43:49 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c44c25c00) [pid = 2005] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:49 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c42d1ec00) [pid = 2005] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c47907800) [pid = 2005] [serial = 1355] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c412e7400) [pid = 2005] [serial = 1363] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c4765c000) [pid = 2005] [serial = 1349] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c40fe2800) [pid = 2005] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c4752f400) [pid = 2005] [serial = 1346] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c4773c400) [pid = 2005] [serial = 1352] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c45c34c00) [pid = 2005] [serial = 1376] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c463b7000) [pid = 2005] [serial = 1340] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c44cf6400) [pid = 2005] [serial = 1373] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c47cc7000) [pid = 2005] [serial = 1358] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c464f6800) [pid = 2005] [serial = 1343] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c44cfbc00) [pid = 2005] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c44a9b000) [pid = 2005] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447162988432]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c43007400) [pid = 2005] [serial = 1334] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c44f72c00) [pid = 2005] [serial = 1337] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c42ee2400) [pid = 2005] [serial = 1368] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c44aa3c00) [pid = 2005] [serial = 1331] [outer = (nil)] [url = about:blank]
05:43:50 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c41874000) [pid = 2005] [serial = 1379] [outer = (nil)] [url = about:blank]
05:43:51 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
05:43:51 INFO - document served over http requires an https
05:43:51 INFO - sub-resource via xhr-request using the meta-csp
05:43:51 INFO - delivery method with no-redirect and when
05:43:51 INFO - the target request is cross-origin.
05:43:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 4839ms
05:43:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:43:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432f6800 == 22 [pid = 2005] [id = 511]
05:43:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c40b07000) [pid = 2005] [serial = 1429] [outer = (nil)]
05:43:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c412e1000) [pid = 2005] [serial = 1430] [outer = 0x7f9c40b07000]
05:43:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c42ee2400) [pid = 2005] [serial = 1431] [outer = 0x7f9c40b07000]
05:43:53 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
05:43:53 INFO - document served over http requires an https
05:43:53 INFO - sub-resource via xhr-request using the meta-csp
05:43:53 INFO - delivery method with swap-origin-redirect and when
05:43:53 INFO - the target request is cross-origin.
05:43:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1995ms
05:43:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:43:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45292000 == 23 [pid = 2005] [id = 512]
05:43:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c412e0800) [pid = 2005] [serial = 1432] [outer = (nil)]
05:43:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c4350bc00) [pid = 2005] [serial = 1433] [outer = 0x7f9c412e0800]
05:43:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c44b42c00) [pid = 2005] [serial = 1434] [outer = 0x7f9c412e0800]
05:43:55 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
05:43:55 INFO - document served over http requires an http
05:43:55 INFO - sub-resource via fetch-request using the meta-csp
05:43:55 INFO - delivery method with keep-origin-redirect and when
05:43:55 INFO - the target request is same-origin.
05:43:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1841ms
05:43:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:43:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463f6000 == 24 [pid = 2005] [id = 513]
05:43:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c43513400) [pid = 2005] [serial = 1435] [outer = (nil)]
05:43:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c44d43800) [pid = 2005] [serial = 1436] [outer = 0x7f9c43513400]
05:43:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c4537f400) [pid = 2005] [serial = 1437] [outer = 0x7f9c43513400]
05:43:57 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
05:43:57 INFO - document served over http requires an http
05:43:57 INFO - sub-resource via fetch-request using the meta-csp
05:43:57 INFO - delivery method with no-redirect and when
05:43:57 INFO - the target request is same-origin.
05:43:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1738ms
05:43:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:43:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4747f800 == 25 [pid = 2005] [id = 514]
05:43:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c44d3f000) [pid = 2005] [serial = 1438] [outer = (nil)]
05:43:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c4633a400) [pid = 2005] [serial = 1439] [outer = 0x7f9c44d3f000]
05:43:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c463c3000) [pid = 2005] [serial = 1440] [outer = 0x7f9c44d3f000]
05:43:59 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
05:43:59 INFO - document served over http requires an http
05:43:59 INFO - sub-resource via fetch-request using the meta-csp
05:43:59 INFO - delivery method with swap-origin-redirect and when
05:43:59 INFO - the target request is same-origin.
05:43:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2031ms
05:43:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:43:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47765000 == 26 [pid = 2005] [id = 515]
05:43:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c46338000) [pid = 2005] [serial = 1441] [outer = (nil)]
05:44:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c464f6800) [pid = 2005] [serial = 1442] [outer = 0x7f9c46338000]
05:44:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c4752f000) [pid = 2005] [serial = 1443] [outer = 0x7f9c46338000]
05:44:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c477c4800 == 27 [pid = 2005] [id = 516]
05:44:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c47651000) [pid = 2005] [serial = 1444] [outer = (nil)]
05:44:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c4765c400) [pid = 2005] [serial = 1445] [outer = 0x7f9c47651000]
05:44:01 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
05:44:01 INFO - document served over http requires an http
05:44:01 INFO - sub-resource via iframe-tag using the meta-csp
05:44:01 INFO - delivery method with keep-origin-redirect and when
05:44:01 INFO - the target request is same-origin.
05:44:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2385ms
05:44:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:44:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47858800 == 28 [pid = 2005] [id = 517]
05:44:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c464f3c00) [pid = 2005] [serial = 1446] [outer = (nil)]
05:44:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c47677c00) [pid = 2005] [serial = 1447] [outer = 0x7f9c464f3c00]
05:44:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c4790e000) [pid = 2005] [serial = 1448] [outer = 0x7f9c464f3c00]
05:44:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47abb800 == 29 [pid = 2005] [id = 518]
05:44:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c47ccb400) [pid = 2005] [serial = 1449] [outer = (nil)]
05:44:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c47f19400) [pid = 2005] [serial = 1450] [outer = 0x7f9c47ccb400]
05:44:04 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
05:44:04 INFO - document served over http requires an http
05:44:04 INFO - sub-resource via iframe-tag using the meta-csp
05:44:04 INFO - delivery method with no-redirect and when
05:44:04 INFO - the target request is same-origin.
05:44:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2399ms
05:44:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:44:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47e1a800 == 30 [pid = 2005] [id = 519]
05:44:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c47655800) [pid = 2005] [serial = 1451] [outer = (nil)]
05:44:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c47f14400) [pid = 2005] [serial = 1452] [outer = 0x7f9c47655800]
05:44:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c47fe5400) [pid = 2005] [serial = 1453] [outer = 0x7f9c47655800]
05:44:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48903000 == 31 [pid = 2005] [id = 520]
05:44:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c48ab0800) [pid = 2005] [serial = 1454] [outer = (nil)]
05:44:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c48aaec00) [pid = 2005] [serial = 1455] [outer = 0x7f9c48ab0800]
05:44:06 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
05:44:06 INFO - document served over http requires an http
05:44:06 INFO - sub-resource via iframe-tag using the meta-csp
05:44:06 INFO - delivery method with swap-origin-redirect and when
05:44:06 INFO - the target request is same-origin.
05:44:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2852ms
05:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:44:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49368800 == 32 [pid = 2005] [id = 521]
05:44:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c47f8ac00) [pid = 2005] [serial = 1456] [outer = (nil)]
05:44:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x7f9c49327c00) [pid = 2005] [serial = 1457] [outer = 0x7f9c47f8ac00]
05:44:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x7f9c49515000) [pid = 2005] [serial = 1458] [outer = 0x7f9c47f8ac00]
05:44:08 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
05:44:08 INFO - document served over http requires an http
05:44:08 INFO - sub-resource via script-tag using the meta-csp
05:44:08 INFO - delivery method with keep-origin-redirect and when
05:44:08 INFO - the target request is same-origin.
05:44:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1981ms
05:44:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:44:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49891000 == 33 [pid = 2005] [id = 522]
05:44:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x7f9c498b0800) [pid = 2005] [serial = 1459] [outer = (nil)]
05:44:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x7f9c498b3400) [pid = 2005] [serial = 1460] [outer = 0x7f9c498b0800]
05:44:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x7f9c498b9c00) [pid = 2005] [serial = 1461] [outer = 0x7f9c498b0800]
05:44:10 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
05:44:10 INFO - document served over http requires an http
05:44:10 INFO - sub-resource via script-tag using the meta-csp
05:44:10 INFO - delivery method with no-redirect and when
05:44:10 INFO - the target request is same-origin.
05:44:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1802ms
05:44:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:44:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e6b000 == 34 [pid = 2005] [id = 523]
05:44:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x7f9c498b2000) [pid = 2005] [serial = 1462] [outer = (nil)]
05:44:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x7f9c49e5bc00) [pid = 2005] [serial = 1463] [outer = 0x7f9c498b2000]
05:44:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x7f9c49e64c00) [pid = 2005] [serial = 1464] [outer = 0x7f9c498b2000]
05:44:12 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
05:44:12 INFO - document served over http requires an http
05:44:12 INFO - sub-resource via script-tag using the meta-csp
05:44:12 INFO - delivery method with swap-origin-redirect and when
05:44:12 INFO - the target request is same-origin.
05:44:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1692ms
05:44:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:44:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e86800 == 35 [pid = 2005] [id = 524]
05:44:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x7f9c49e5e000) [pid = 2005] [serial = 1465] [outer = (nil)]
05:44:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x7f9c49eb6400) [pid = 2005] [serial = 1466] [outer = 0x7f9c49e5e000]
05:44:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x7f9c4a9b5400) [pid = 2005] [serial = 1467] [outer = 0x7f9c49e5e000]
05:44:15 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
05:44:15 INFO - document served over http requires an http
05:44:15 INFO - sub-resource via xhr-request using the meta-csp
05:44:15 INFO - delivery method with keep-origin-redirect and when
05:44:15 INFO - the target request is same-origin.
05:44:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3083ms
05:44:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:44:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430fc000 == 36 [pid = 2005] [id = 525]
05:44:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x7f9c4188b000) [pid = 2005] [serial = 1468] [outer = (nil)]
05:44:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x7f9c44f69800) [pid = 2005] [serial = 1469] [outer = 0x7f9c4188b000]
05:44:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x7f9c4a9bdc00) [pid = 2005] [serial = 1470] [outer = 0x7f9c4188b000]
05:44:17 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
05:44:17 INFO - document served over http requires an http
05:44:17 INFO - sub-resource via xhr-request using the meta-csp
05:44:17 INFO - delivery method with no-redirect and when
05:44:17 INFO - the target request is same-origin.
05:44:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2339ms
05:44:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:44:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4528e000 == 37 [pid = 2005] [id = 526]
05:44:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x7f9c4319c400) [pid = 2005] [serial = 1471] [outer = (nil)]
05:44:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x7f9c43409000) [pid = 2005] [serial = 1472] [outer = 0x7f9c4319c400]
05:44:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x7f9c44cfa400) [pid = 2005] [serial = 1473] [outer = 0x7f9c4319c400]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434d1000 == 36 [pid = 2005] [id = 509]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419bb000 == 35 [pid = 2005] [id = 508]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f2f000 == 34 [pid = 2005] [id = 506]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49696000 == 33 [pid = 2005] [id = 503]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49420000 == 32 [pid = 2005] [id = 502]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49411800 == 31 [pid = 2005] [id = 501]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49366000 == 30 [pid = 2005] [id = 500]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48921000 == 29 [pid = 2005] [id = 499]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48905000 == 28 [pid = 2005] [id = 498]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47755800 == 27 [pid = 2005] [id = 467]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47860000 == 26 [pid = 2005] [id = 497]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c476af800 == 25 [pid = 2005] [id = 496]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47470800 == 24 [pid = 2005] [id = 495]
05:44:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45296000 == 23 [pid = 2005] [id = 494]
05:44:20 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x7f9c43199000) [pid = 2005] [serial = 1364] [outer = (nil)] [url = about:blank]
05:44:20 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x7f9c450bf000) [pid = 2005] [serial = 1374] [outer = (nil)] [url = about:blank]
05:44:20 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x7f9c44a9cc00) [pid = 2005] [serial = 1369] [outer = (nil)] [url = about:blank]
05:44:20 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x7f9c463b4400) [pid = 2005] [serial = 1377] [outer = (nil)] [url = about:blank]
05:44:20 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x7f9c44f66c00) [pid = 2005] [serial = 1332] [outer = (nil)] [url = about:blank]
05:44:20 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
05:44:20 INFO - document served over http requires an http
05:44:20 INFO - sub-resource via xhr-request using the meta-csp
05:44:20 INFO - delivery method with swap-origin-redirect and when
05:44:20 INFO - the target request is same-origin.
05:44:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2934ms
05:44:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:44:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419b2000 == 24 [pid = 2005] [id = 527]
05:44:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x7f9c4319bc00) [pid = 2005] [serial = 1474] [outer = (nil)]
05:44:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x7f9c4340c400) [pid = 2005] [serial = 1475] [outer = 0x7f9c4319bc00]
05:44:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x7f9c44cef400) [pid = 2005] [serial = 1476] [outer = 0x7f9c4319bc00]
05:44:22 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
05:44:22 INFO - document served over http requires an https
05:44:22 INFO - sub-resource via fetch-request using the meta-csp
05:44:22 INFO - delivery method with keep-origin-redirect and when
05:44:22 INFO - the target request is same-origin.
05:44:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1936ms
05:44:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:44:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434dc000 == 25 [pid = 2005] [id = 528]
05:44:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x7f9c43517800) [pid = 2005] [serial = 1477] [outer = (nil)]
05:44:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x7f9c44f66c00) [pid = 2005] [serial = 1478] [outer = 0x7f9c43517800]
05:44:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x7f9c47655c00) [pid = 2005] [serial = 1479] [outer = 0x7f9c43517800]
05:44:24 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
05:44:24 INFO - document served over http requires an https
05:44:24 INFO - sub-resource via fetch-request using the meta-csp
05:44:24 INFO - delivery method with no-redirect and when
05:44:24 INFO - the target request is same-origin.
05:44:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1844ms
05:44:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:44:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451ab000 == 26 [pid = 2005] [id = 529]
05:44:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x7f9c463b0c00) [pid = 2005] [serial = 1480] [outer = (nil)]
05:44:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x7f9c47911400) [pid = 2005] [serial = 1481] [outer = 0x7f9c463b0c00]
05:44:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x7f9c47f8c800) [pid = 2005] [serial = 1482] [outer = 0x7f9c463b0c00]
05:44:26 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x7f9c49465000) [pid = 2005] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163015435]
05:44:26 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x7f9c49325800) [pid = 2005] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:26 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x7f9c49515400) [pid = 2005] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x7f9c49510400) [pid = 2005] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163015435]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x7f9c49456800) [pid = 2005] [serial = 1405] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x7f9c47cc6c00) [pid = 2005] [serial = 1391] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x7f9c4932a800) [pid = 2005] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x7f9c48ab7400) [pid = 2005] [serial = 1400] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x7f9c44a86c00) [pid = 2005] [serial = 1382] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x7f9c47fe3400) [pid = 2005] [serial = 1397] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x7f9c44b39c00) [pid = 2005] [serial = 1424] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x7f9c4350b000) [pid = 2005] [serial = 1421] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x7f9c4187e000) [pid = 2005] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x7f9c44aa0400) [pid = 2005] [serial = 1410] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x7f9c47f8d400) [pid = 2005] [serial = 1394] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x7f9c4752d800) [pid = 2005] [serial = 1388] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x7f9c43008c00) [pid = 2005] [serial = 1418] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x7f9c40ceb800) [pid = 2005] [serial = 1415] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x7f9c450b5800) [pid = 2005] [serial = 1385] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x7f9c44d3ac00) [pid = 2005] [serial = 1427] [outer = (nil)] [url = about:blank]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x7f9c40ce6800) [pid = 2005] [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]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c43512800) [pid = 2005] [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]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c40cdf400) [pid = 2005] [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]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c42d25c00) [pid = 2005] [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]
05:44:27 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c44c26c00) [pid = 2005] [serial = 1425] [outer = (nil)] [url = about:blank]
05:44:27 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
05:44:27 INFO - document served over http requires an https
05:44:27 INFO - sub-resource via fetch-request using the meta-csp
05:44:27 INFO - delivery method with swap-origin-redirect and when
05:44:27 INFO - the target request is same-origin.
05:44:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2696ms
05:44:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:44:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47470800 == 27 [pid = 2005] [id = 530]
05:44:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c40fd9c00) [pid = 2005] [serial = 1483] [outer = (nil)]
05:44:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c43008c00) [pid = 2005] [serial = 1484] [outer = 0x7f9c40fd9c00]
05:44:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c44f69400) [pid = 2005] [serial = 1485] [outer = 0x7f9c40fd9c00]
05:44:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bdf800 == 28 [pid = 2005] [id = 531]
05:44:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c41888c00) [pid = 2005] [serial = 1486] [outer = (nil)]
05:44:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x7f9c43411400) [pid = 2005] [serial = 1487] [outer = 0x7f9c41888c00]
05:44:29 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
05:44:29 INFO - document served over http requires an https
05:44:29 INFO - sub-resource via iframe-tag using the meta-csp
05:44:29 INFO - delivery method with keep-origin-redirect and when
05:44:29 INFO - the target request is same-origin.
05:44:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2279ms
05:44:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:44:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46493000 == 29 [pid = 2005] [id = 532]
05:44:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x7f9c412e0000) [pid = 2005] [serial = 1488] [outer = (nil)]
05:44:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x7f9c43194c00) [pid = 2005] [serial = 1489] [outer = 0x7f9c412e0000]
05:44:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x7f9c464f1c00) [pid = 2005] [serial = 1490] [outer = 0x7f9c412e0000]
05:44:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47aae800 == 30 [pid = 2005] [id = 533]
05:44:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x7f9c47676000) [pid = 2005] [serial = 1491] [outer = (nil)]
05:44:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x7f9c47f0b400) [pid = 2005] [serial = 1492] [outer = 0x7f9c47676000]
05:44:32 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
05:44:32 INFO - document served over http requires an https
05:44:32 INFO - sub-resource via iframe-tag using the meta-csp
05:44:32 INFO - delivery method with no-redirect and when
05:44:32 INFO - the target request is same-origin.
05:44:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2434ms
05:44:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:44:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48904000 == 31 [pid = 2005] [id = 534]
05:44:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x7f9c44c1e800) [pid = 2005] [serial = 1493] [outer = (nil)]
05:44:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x7f9c47911000) [pid = 2005] [serial = 1494] [outer = 0x7f9c44c1e800]
05:44:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x7f9c48ab7400) [pid = 2005] [serial = 1495] [outer = 0x7f9c44c1e800]
05:44:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49360800 == 32 [pid = 2005] [id = 535]
05:44:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x7f9c49324800) [pid = 2005] [serial = 1496] [outer = (nil)]
05:44:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x7f9c4931ec00) [pid = 2005] [serial = 1497] [outer = 0x7f9c49324800]
05:44:35 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
05:44:35 INFO - document served over http requires an https
05:44:35 INFO - sub-resource via iframe-tag using the meta-csp
05:44:35 INFO - delivery method with swap-origin-redirect and when
05:44:35 INFO - the target request is same-origin.
05:44:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3193ms
05:44:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:44:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49416000 == 33 [pid = 2005] [id = 536]
05:44:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x7f9c47fd8800) [pid = 2005] [serial = 1498] [outer = (nil)]
05:44:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x7f9c49456400) [pid = 2005] [serial = 1499] [outer = 0x7f9c47fd8800]
05:44:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x7f9c49e5b000) [pid = 2005] [serial = 1500] [outer = 0x7f9c47fd8800]
05:44:37 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
05:44:37 INFO - document served over http requires an https
05:44:37 INFO - sub-resource via script-tag using the meta-csp
05:44:37 INFO - delivery method with keep-origin-redirect and when
05:44:37 INFO - the target request is same-origin.
05:44:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2106ms
05:44:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:44:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e80000 == 34 [pid = 2005] [id = 537]
05:44:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x7f9c49326400) [pid = 2005] [serial = 1501] [outer = (nil)]
05:44:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x7f9c49eb5c00) [pid = 2005] [serial = 1502] [outer = 0x7f9c49326400]
05:44:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x7f9c4ab3b800) [pid = 2005] [serial = 1503] [outer = 0x7f9c49326400]
05:44:39 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
05:44:39 INFO - document served over http requires an https
05:44:39 INFO - sub-resource via script-tag using the meta-csp
05:44:39 INFO - delivery method with no-redirect and when
05:44:39 INFO - the target request is same-origin.
05:44:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1904ms
05:44:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:44:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a28a800 == 35 [pid = 2005] [id = 538]
05:44:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x7f9c49ebc800) [pid = 2005] [serial = 1504] [outer = (nil)]
05:44:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x7f9c4ab48c00) [pid = 2005] [serial = 1505] [outer = 0x7f9c49ebc800]
05:44:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x7f9c4ab7c800) [pid = 2005] [serial = 1506] [outer = 0x7f9c49ebc800]
05:44:41 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
05:44:41 INFO - document served over http requires an https
05:44:41 INFO - sub-resource via script-tag using the meta-csp
05:44:41 INFO - delivery method with swap-origin-redirect and when
05:44:41 INFO - the target request is same-origin.
05:44:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1843ms
05:44:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:44:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a952000 == 36 [pid = 2005] [id = 539]
05:44:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x7f9c4ab48800) [pid = 2005] [serial = 1507] [outer = (nil)]
05:44:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x7f9c4acc3400) [pid = 2005] [serial = 1508] [outer = 0x7f9c4ab48800]
05:44:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x7f9c4acca800) [pid = 2005] [serial = 1509] [outer = 0x7f9c4ab48800]
05:44:43 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
05:44:43 INFO - document served over http requires an https
05:44:43 INFO - sub-resource via xhr-request using the meta-csp
05:44:43 INFO - delivery method with keep-origin-redirect and when
05:44:43 INFO - the target request is same-origin.
05:44:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2037ms
05:44:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:44:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab06800 == 37 [pid = 2005] [id = 540]
05:44:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x7f9c4ab84800) [pid = 2005] [serial = 1510] [outer = (nil)]
05:44:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x7f9c4b20c400) [pid = 2005] [serial = 1511] [outer = 0x7f9c4ab84800]
05:44:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x7f9c4b212c00) [pid = 2005] [serial = 1512] [outer = 0x7f9c4ab84800]
05:44:45 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
05:44:45 INFO - document served over http requires an https
05:44:45 INFO - sub-resource via xhr-request using the meta-csp
05:44:45 INFO - delivery method with no-redirect and when
05:44:45 INFO - the target request is same-origin.
05:44:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2290ms
05:44:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:44:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab21800 == 38 [pid = 2005] [id = 541]
05:44:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x7f9c4acd2800) [pid = 2005] [serial = 1513] [outer = (nil)]
05:44:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x7f9c4b46c400) [pid = 2005] [serial = 1514] [outer = 0x7f9c4acd2800]
05:44:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x7f9c4b475400) [pid = 2005] [serial = 1515] [outer = 0x7f9c4acd2800]
05:44:47 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
05:44:47 INFO - document served over http requires an https
05:44:47 INFO - sub-resource via xhr-request using the meta-csp
05:44:47 INFO - delivery method with swap-origin-redirect and when
05:44:47 INFO - the target request is same-origin.
05:44:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2287ms
05:44:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:44:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ac37800 == 39 [pid = 2005] [id = 542]
05:44:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x7f9c4b46b000) [pid = 2005] [serial = 1516] [outer = (nil)]
05:44:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x7f9c4b4a4400) [pid = 2005] [serial = 1517] [outer = 0x7f9c4b46b000]
05:44:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x7f9c4b4aa800) [pid = 2005] [serial = 1518] [outer = 0x7f9c4b46b000]
05:44:50 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
05:44:50 INFO - document served over http requires an http
05:44:50 INFO - sub-resource via fetch-request using the meta-referrer
05:44:50 INFO - delivery method with keep-origin-redirect and when
05:44:50 INFO - the target request is cross-origin.
05:44:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2846ms
05:44:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:44:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b415000 == 40 [pid = 2005] [id = 543]
05:44:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x7f9c4b4a2000) [pid = 2005] [serial = 1519] [outer = (nil)]
05:44:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 172 (0x7f9c4b748800) [pid = 2005] [serial = 1520] [outer = 0x7f9c4b4a2000]
05:44:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 173 (0x7f9c4b74ec00) [pid = 2005] [serial = 1521] [outer = 0x7f9c4b4a2000]
05:44:52 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
05:44:52 INFO - document served over http requires an http
05:44:52 INFO - sub-resource via fetch-request using the meta-referrer
05:44:52 INFO - delivery method with no-redirect and when
05:44:52 INFO - the target request is cross-origin.
05:44:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1846ms
05:44:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:44:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b777800 == 41 [pid = 2005] [id = 544]
05:44:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 174 (0x7f9c4bdc1800) [pid = 2005] [serial = 1522] [outer = (nil)]
05:44:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 175 (0x7f9c4bdc7400) [pid = 2005] [serial = 1523] [outer = 0x7f9c4bdc1800]
05:44:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 176 (0x7f9c4c733400) [pid = 2005] [serial = 1524] [outer = 0x7f9c4bdc1800]
05:44:54 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
05:44:54 INFO - document served over http requires an http
05:44:54 INFO - sub-resource via fetch-request using the meta-referrer
05:44:54 INFO - delivery method with swap-origin-redirect and when
05:44:54 INFO - the target request is cross-origin.
05:44:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1787ms
05:44:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:44:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bda6800 == 42 [pid = 2005] [id = 545]
05:44:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 177 (0x7f9c4bdc3800) [pid = 2005] [serial = 1525] [outer = (nil)]
05:44:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 178 (0x7f9c4c73f800) [pid = 2005] [serial = 1526] [outer = 0x7f9c4bdc3800]
05:44:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 179 (0x7f9c4c9df000) [pid = 2005] [serial = 1527] [outer = 0x7f9c4bdc3800]
05:44:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bdb9000 == 43 [pid = 2005] [id = 546]
05:44:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 180 (0x7f9c4c9e3800) [pid = 2005] [serial = 1528] [outer = (nil)]
05:44:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 181 (0x7f9c4c9e7400) [pid = 2005] [serial = 1529] [outer = 0x7f9c4c9e3800]
05:44:56 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
05:44:56 INFO - document served over http requires an http
05:44:56 INFO - sub-resource via iframe-tag using the meta-referrer
05:44:56 INFO - delivery method with keep-origin-redirect and when
05:44:56 INFO - the target request is cross-origin.
05:44:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1791ms
05:44:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:44:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c883800 == 44 [pid = 2005] [id = 547]
05:44:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 182 (0x7f9c4b747800) [pid = 2005] [serial = 1530] [outer = (nil)]
05:44:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 183 (0x7f9c4c738000) [pid = 2005] [serial = 1531] [outer = 0x7f9c4b747800]
05:44:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 184 (0x7f9c4ca12c00) [pid = 2005] [serial = 1532] [outer = 0x7f9c4b747800]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432f6800 == 43 [pid = 2005] [id = 511]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45292000 == 42 [pid = 2005] [id = 512]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463f6000 == 41 [pid = 2005] [id = 513]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4747f800 == 40 [pid = 2005] [id = 514]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4529f000 == 39 [pid = 2005] [id = 457]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c477c4800 == 38 [pid = 2005] [id = 516]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47765000 == 37 [pid = 2005] [id = 515]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47abb800 == 36 [pid = 2005] [id = 518]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47858800 == 35 [pid = 2005] [id = 517]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48903000 == 34 [pid = 2005] [id = 520]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49368800 == 33 [pid = 2005] [id = 521]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49891000 == 32 [pid = 2005] [id = 522]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e6b000 == 31 [pid = 2005] [id = 523]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e86800 == 30 [pid = 2005] [id = 524]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430fc000 == 29 [pid = 2005] [id = 525]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4528e000 == 28 [pid = 2005] [id = 526]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434da000 == 27 [pid = 2005] [id = 507]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419b2000 == 26 [pid = 2005] [id = 527]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434dc000 == 25 [pid = 2005] [id = 528]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45005000 == 24 [pid = 2005] [id = 510]
05:44:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451ab000 == 23 [pid = 2005] [id = 529]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bdf800 == 22 [pid = 2005] [id = 531]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c7b000 == 21 [pid = 2005] [id = 493]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430e1000 == 20 [pid = 2005] [id = 504]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47aae800 == 19 [pid = 2005] [id = 533]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46493000 == 18 [pid = 2005] [id = 532]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49360800 == 17 [pid = 2005] [id = 535]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48904000 == 16 [pid = 2005] [id = 534]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49416000 == 15 [pid = 2005] [id = 536]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ecd800 == 14 [pid = 2005] [id = 505]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e80000 == 13 [pid = 2005] [id = 537]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a28a800 == 12 [pid = 2005] [id = 538]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a952000 == 11 [pid = 2005] [id = 539]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab06800 == 10 [pid = 2005] [id = 540]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab21800 == 9 [pid = 2005] [id = 541]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ac37800 == 8 [pid = 2005] [id = 542]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b415000 == 7 [pid = 2005] [id = 543]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b777800 == 6 [pid = 2005] [id = 544]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bdb9000 == 5 [pid = 2005] [id = 546]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bda6800 == 4 [pid = 2005] [id = 545]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47470800 == 3 [pid = 2005] [id = 530]
05:45:01 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47e1a800 == 2 [pid = 2005] [id = 519]
05:45:01 INFO - PROCESS | 1956 | --DOMWINDOW == 183 (0x7f9c42d20000) [pid = 2005] [serial = 1416] [outer = (nil)] [url = about:blank]
05:45:01 INFO - PROCESS | 1956 | --DOMWINDOW == 182 (0x7f9c4350ac00) [pid = 2005] [serial = 1419] [outer = (nil)] [url = about:blank]
05:45:01 INFO - PROCESS | 1956 | --DOMWINDOW == 181 (0x7f9c44a8a000) [pid = 2005] [serial = 1422] [outer = (nil)] [url = about:blank]
05:45:01 INFO - PROCESS | 1956 | --DOMWINDOW == 180 (0x7f9c435e9000) [pid = 2005] [serial = 1380] [outer = (nil)] [url = about:blank]
05:45:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40c9f800 == 3 [pid = 2005] [id = 548]
05:45:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 181 (0x7f9c40b0d000) [pid = 2005] [serial = 1533] [outer = (nil)]
05:45:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 182 (0x7f9c40cde800) [pid = 2005] [serial = 1534] [outer = 0x7f9c40b0d000]
05:45:02 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
05:45:02 INFO - document served over http requires an http
05:45:02 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:02 INFO - delivery method with no-redirect and when
05:45:02 INFO - the target request is cross-origin.
05:45:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 6537ms
05:45:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:45:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40cb7800 == 4 [pid = 2005] [id = 549]
05:45:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 183 (0x7f9c40ce4000) [pid = 2005] [serial = 1535] [outer = (nil)]
05:45:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 184 (0x7f9c40fd6000) [pid = 2005] [serial = 1536] [outer = 0x7f9c40ce4000]
05:45:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 185 (0x7f9c40fe2c00) [pid = 2005] [serial = 1537] [outer = 0x7f9c40ce4000]
05:45:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f33800 == 5 [pid = 2005] [id = 550]
05:45:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 186 (0x7f9c412e1400) [pid = 2005] [serial = 1538] [outer = (nil)]
05:45:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 187 (0x7f9c412e7000) [pid = 2005] [serial = 1539] [outer = 0x7f9c412e1400]
05:45:05 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
05:45:05 INFO - document served over http requires an http
05:45:05 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:05 INFO - delivery method with swap-origin-redirect and when
05:45:05 INFO - the target request is cross-origin.
05:45:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2236ms
05:45:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:45:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419a8000 == 6 [pid = 2005] [id = 551]
05:45:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 188 (0x7f9c40ce8000) [pid = 2005] [serial = 1540] [outer = (nil)]
05:45:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 189 (0x7f9c412e4800) [pid = 2005] [serial = 1541] [outer = 0x7f9c40ce8000]
05:45:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 190 (0x7f9c4187e000) [pid = 2005] [serial = 1542] [outer = 0x7f9c40ce8000]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 189 (0x7f9c498b2000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 188 (0x7f9c43513400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 187 (0x7f9c49e5e000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 186 (0x7f9c44f6bc00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 185 (0x7f9c412e0800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 184 (0x7f9c41888c00) [pid = 2005] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 183 (0x7f9c463b0c00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 182 (0x7f9c40b07000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 181 (0x7f9c42d28000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 180 (0x7f9c47ccb400) [pid = 2005] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163043662]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 179 (0x7f9c4188b000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 178 (0x7f9c44cfa000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 177 (0x7f9c44cf3c00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 176 (0x7f9c47910400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 175 (0x7f9c4752e400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 174 (0x7f9c463b3c00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 173 (0x7f9c464f3c00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 172 (0x7f9c47f8ac00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 171 (0x7f9c4773b000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x7f9c47655800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x7f9c47f8b800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x7f9c46338000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x7f9c49328400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x7f9c4765b800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x7f9c43517800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x7f9c4319bc00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x7f9c40fd9c00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x7f9c4752e800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x7f9c40fe0000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x7f9c44f6c400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x7f9c498b0800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x7f9c44d3f000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x7f9c47fe2000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x7f9c48ab0800) [pid = 2005] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x7f9c4752ac00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x7f9c40ce3c00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x7f9c47651000) [pid = 2005] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x7f9c4319c400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x7f9c4319b400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x7f9c40fde000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x7f9c4c739800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x7f9c40b0e800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x7f9c40fd8000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x7f9c41880000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x7f9c42ee3400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x7f9c4300d800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x7f9c4319e000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x7f9c43514800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x7f9c44aa3000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x7f9c4188d400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x7f9c44cee000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x7f9c44c20800) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c44d3bc00) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c44f71400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c45376400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c45c38400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c4633b000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c47906400) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c4340d000) [pid = 2005] [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]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c43409000) [pid = 2005] [serial = 1472] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c44d43800) [pid = 2005] [serial = 1436] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c498b3400) [pid = 2005] [serial = 1460] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c464f6800) [pid = 2005] [serial = 1442] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c4765c400) [pid = 2005] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c4340c400) [pid = 2005] [serial = 1475] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c47911400) [pid = 2005] [serial = 1481] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c44f69800) [pid = 2005] [serial = 1469] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c44f66c00) [pid = 2005] [serial = 1478] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c4633a400) [pid = 2005] [serial = 1439] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c49eb6400) [pid = 2005] [serial = 1466] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c49e5bc00) [pid = 2005] [serial = 1463] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c4350bc00) [pid = 2005] [serial = 1433] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c412e1000) [pid = 2005] [serial = 1430] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c49327c00) [pid = 2005] [serial = 1457] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c47677c00) [pid = 2005] [serial = 1447] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c47f19400) [pid = 2005] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163043662]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c47f14400) [pid = 2005] [serial = 1452] [outer = (nil)] [url = about:blank]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c48aaec00) [pid = 2005] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c43411400) [pid = 2005] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:09 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c43008c00) [pid = 2005] [serial = 1484] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c49461000) [pid = 2005] [serial = 1406] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c49510c00) [pid = 2005] [serial = 1411] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c42ee2400) [pid = 2005] [serial = 1431] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c4a9b5400) [pid = 2005] [serial = 1467] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c4a9bdc00) [pid = 2005] [serial = 1470] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c44cfa400) [pid = 2005] [serial = 1473] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c450bfc00) [pid = 2005] [serial = 1428] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c4d0fbc00) [pid = 2005] [serial = 1224] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c40fe0c00) [pid = 2005] [serial = 1238] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c42d22c00) [pid = 2005] [serial = 1243] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c43003c00) [pid = 2005] [serial = 1248] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c43193000) [pid = 2005] [serial = 1251] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c4340f400) [pid = 2005] [serial = 1254] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c435e5400) [pid = 2005] [serial = 1257] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c44a8e000) [pid = 2005] [serial = 1260] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c42d26800) [pid = 2005] [serial = 1263] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c44b3dc00) [pid = 2005] [serial = 1285] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c44cfa800) [pid = 2005] [serial = 1290] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c44f64800) [pid = 2005] [serial = 1293] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c450bbc00) [pid = 2005] [serial = 1296] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4537fc00) [pid = 2005] [serial = 1299] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c46332000) [pid = 2005] [serial = 1302] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c463b2400) [pid = 2005] [serial = 1305] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c463c3400) [pid = 2005] [serial = 1308] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c44a89000) [pid = 2005] [serial = 1335] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c45c31400) [pid = 2005] [serial = 1338] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c463ce000) [pid = 2005] [serial = 1341] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c464fdc00) [pid = 2005] [serial = 1344] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c47535c00) [pid = 2005] [serial = 1347] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c47674400) [pid = 2005] [serial = 1350] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c47745000) [pid = 2005] [serial = 1353] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4790e800) [pid = 2005] [serial = 1356] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c47f0bc00) [pid = 2005] [serial = 1359] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c44c27400) [pid = 2005] [serial = 1383] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c463bec00) [pid = 2005] [serial = 1386] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c47671400) [pid = 2005] [serial = 1389] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c47f14000) [pid = 2005] [serial = 1392] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c47f94800) [pid = 2005] [serial = 1395] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c48aae800) [pid = 2005] [serial = 1398] [outer = (nil)] [url = about:blank]
05:45:11 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c49320c00) [pid = 2005] [serial = 1401] [outer = (nil)] [url = about:blank]
05:45:11 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
05:45:11 INFO - document served over http requires an http
05:45:11 INFO - sub-resource via script-tag using the meta-referrer
05:45:11 INFO - delivery method with keep-origin-redirect and when
05:45:11 INFO - the target request is cross-origin.
05:45:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 6697ms
05:45:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:45:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f39000 == 7 [pid = 2005] [id = 552]
05:45:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c40ce1400) [pid = 2005] [serial = 1543] [outer = (nil)]
05:45:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c40ce4400) [pid = 2005] [serial = 1544] [outer = 0x7f9c40ce1400]
05:45:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c40fdf400) [pid = 2005] [serial = 1545] [outer = 0x7f9c40ce1400]
05:45:14 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
05:45:14 INFO - document served over http requires an http
05:45:14 INFO - sub-resource via script-tag using the meta-referrer
05:45:14 INFO - delivery method with no-redirect and when
05:45:14 INFO - the target request is cross-origin.
05:45:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2836ms
05:45:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:45:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43038800 == 8 [pid = 2005] [id = 553]
05:45:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c40ce1000) [pid = 2005] [serial = 1546] [outer = (nil)]
05:45:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c412e1c00) [pid = 2005] [serial = 1547] [outer = 0x7f9c40ce1000]
05:45:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c41882c00) [pid = 2005] [serial = 1548] [outer = 0x7f9c40ce1000]
05:45:16 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
05:45:16 INFO - document served over http requires an http
05:45:16 INFO - sub-resource via script-tag using the meta-referrer
05:45:16 INFO - delivery method with swap-origin-redirect and when
05:45:16 INFO - the target request is cross-origin.
05:45:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1984ms
05:45:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:45:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430f2800 == 9 [pid = 2005] [id = 554]
05:45:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c412e5c00) [pid = 2005] [serial = 1549] [outer = (nil)]
05:45:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c4188a800) [pid = 2005] [serial = 1550] [outer = 0x7f9c412e5c00]
05:45:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c42d22400) [pid = 2005] [serial = 1551] [outer = 0x7f9c412e5c00]
05:45:18 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
05:45:18 INFO - document served over http requires an http
05:45:18 INFO - sub-resource via xhr-request using the meta-referrer
05:45:18 INFO - delivery method with keep-origin-redirect and when
05:45:18 INFO - the target request is cross-origin.
05:45:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1880ms
05:45:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:45:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432eb000 == 10 [pid = 2005] [id = 555]
05:45:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c4188c000) [pid = 2005] [serial = 1552] [outer = (nil)]
05:45:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c42d2b800) [pid = 2005] [serial = 1553] [outer = 0x7f9c4188c000]
05:45:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c42ee7400) [pid = 2005] [serial = 1554] [outer = 0x7f9c4188c000]
05:45:20 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
05:45:20 INFO - document served over http requires an http
05:45:20 INFO - sub-resource via xhr-request using the meta-referrer
05:45:20 INFO - delivery method with no-redirect and when
05:45:20 INFO - the target request is cross-origin.
05:45:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1993ms
05:45:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:45:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434da000 == 11 [pid = 2005] [id = 556]
05:45:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c42d2b400) [pid = 2005] [serial = 1555] [outer = (nil)]
05:45:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c42eeec00) [pid = 2005] [serial = 1556] [outer = 0x7f9c42d2b400]
05:45:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c4300ac00) [pid = 2005] [serial = 1557] [outer = 0x7f9c42d2b400]
05:45:22 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
05:45:22 INFO - document served over http requires an http
05:45:22 INFO - sub-resource via xhr-request using the meta-referrer
05:45:22 INFO - delivery method with swap-origin-redirect and when
05:45:22 INFO - the target request is cross-origin.
05:45:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1675ms
05:45:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:45:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a6a800 == 12 [pid = 2005] [id = 557]
05:45:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c43002c00) [pid = 2005] [serial = 1558] [outer = (nil)]
05:45:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c43193400) [pid = 2005] [serial = 1559] [outer = 0x7f9c43002c00]
05:45:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c4319b400) [pid = 2005] [serial = 1560] [outer = 0x7f9c43002c00]
05:45:25 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
05:45:25 INFO - document served over http requires an https
05:45:25 INFO - sub-resource via fetch-request using the meta-referrer
05:45:25 INFO - delivery method with keep-origin-redirect and when
05:45:25 INFO - the target request is cross-origin.
05:45:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3140ms
05:45:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:45:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430ea800 == 13 [pid = 2005] [id = 558]
05:45:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c412e6000) [pid = 2005] [serial = 1561] [outer = (nil)]
05:45:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c41885400) [pid = 2005] [serial = 1562] [outer = 0x7f9c412e6000]
05:45:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c4340f400) [pid = 2005] [serial = 1563] [outer = 0x7f9c412e6000]
05:45:28 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
05:45:28 INFO - document served over http requires an https
05:45:28 INFO - sub-resource via fetch-request using the meta-referrer
05:45:28 INFO - delivery method with no-redirect and when
05:45:28 INFO - the target request is cross-origin.
05:45:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3038ms
05:45:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:45:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f32800 == 14 [pid = 2005] [id = 559]
05:45:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c412dcc00) [pid = 2005] [serial = 1564] [outer = (nil)]
05:45:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c412e3400) [pid = 2005] [serial = 1565] [outer = 0x7f9c412dcc00]
05:45:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c42d2bc00) [pid = 2005] [serial = 1566] [outer = 0x7f9c412dcc00]
05:45:29 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f33800 == 13 [pid = 2005] [id = 550]
05:45:29 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40cb7800 == 12 [pid = 2005] [id = 549]
05:45:29 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40c9f800 == 11 [pid = 2005] [id = 548]
05:45:29 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c883800 == 10 [pid = 2005] [id = 547]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c47fe5400) [pid = 2005] [serial = 1453] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c4790e000) [pid = 2005] [serial = 1448] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c49515000) [pid = 2005] [serial = 1458] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c44b42c00) [pid = 2005] [serial = 1434] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c49e64c00) [pid = 2005] [serial = 1464] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c44f69400) [pid = 2005] [serial = 1485] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c463c3000) [pid = 2005] [serial = 1440] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c44cef400) [pid = 2005] [serial = 1476] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c4752f000) [pid = 2005] [serial = 1443] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c498b9c00) [pid = 2005] [serial = 1461] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4537f400) [pid = 2005] [serial = 1437] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c47f8c800) [pid = 2005] [serial = 1482] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c47655c00) [pid = 2005] [serial = 1479] [outer = (nil)] [url = about:blank]
05:45:30 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
05:45:30 INFO - document served over http requires an https
05:45:30 INFO - sub-resource via fetch-request using the meta-referrer
05:45:30 INFO - delivery method with swap-origin-redirect and when
05:45:30 INFO - the target request is cross-origin.
05:45:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1840ms
05:45:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:45:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f30000 == 11 [pid = 2005] [id = 560]
05:45:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c40fdc400) [pid = 2005] [serial = 1567] [outer = (nil)]
05:45:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c42ee5000) [pid = 2005] [serial = 1568] [outer = 0x7f9c40fdc400]
05:45:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c43199800) [pid = 2005] [serial = 1569] [outer = 0x7f9c40fdc400]
05:45:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a7e000 == 12 [pid = 2005] [id = 561]
05:45:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c43406000) [pid = 2005] [serial = 1570] [outer = (nil)]
05:45:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c4350a400) [pid = 2005] [serial = 1571] [outer = 0x7f9c43406000]
05:45:32 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
05:45:32 INFO - document served over http requires an https
05:45:32 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:32 INFO - delivery method with keep-origin-redirect and when
05:45:32 INFO - the target request is cross-origin.
05:45:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1736ms
05:45:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:45:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44beb800 == 13 [pid = 2005] [id = 562]
05:45:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c412e1000) [pid = 2005] [serial = 1572] [outer = (nil)]
05:45:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c43410400) [pid = 2005] [serial = 1573] [outer = 0x7f9c412e1000]
05:45:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c43515400) [pid = 2005] [serial = 1574] [outer = 0x7f9c412e1000]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c412e4800) [pid = 2005] [serial = 1541] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4c73f800) [pid = 2005] [serial = 1526] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c43194c00) [pid = 2005] [serial = 1489] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c40cde800) [pid = 2005] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163102546]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4b20c400) [pid = 2005] [serial = 1511] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4931ec00) [pid = 2005] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c49456400) [pid = 2005] [serial = 1499] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4ab48c00) [pid = 2005] [serial = 1505] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c47f0b400) [pid = 2005] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163071782]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c49eb5c00) [pid = 2005] [serial = 1502] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4b748800) [pid = 2005] [serial = 1520] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c47911000) [pid = 2005] [serial = 1494] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4acc3400) [pid = 2005] [serial = 1508] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4c9e7400) [pid = 2005] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c40fd6000) [pid = 2005] [serial = 1536] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4bdc7400) [pid = 2005] [serial = 1523] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c412e7000) [pid = 2005] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4b4a4400) [pid = 2005] [serial = 1517] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4b46c400) [pid = 2005] [serial = 1514] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4c738000) [pid = 2005] [serial = 1531] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c49326400) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c40ce4000) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c49ebc800) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c4c9e3800) [pid = 2005] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c412e1400) [pid = 2005] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c49324800) [pid = 2005] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c47676000) [pid = 2005] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163071782]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c47fd8800) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c4bdc3800) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c412e0000) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c40b0d000) [pid = 2005] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163102546]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4ab84800) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4bdc1800) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c4b46b000) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4acd2800) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c4ab48800) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c4b4a2000) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c44c1e800) [pid = 2005] [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]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c4b212c00) [pid = 2005] [serial = 1512] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c4b475400) [pid = 2005] [serial = 1515] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c4acca800) [pid = 2005] [serial = 1509] [outer = (nil)] [url = about:blank]
05:45:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ebd800 == 14 [pid = 2005] [id = 563]
05:45:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x7f9c40cde800) [pid = 2005] [serial = 1575] [outer = (nil)]
05:45:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x7f9c412e7800) [pid = 2005] [serial = 1576] [outer = 0x7f9c40cde800]
05:45:33 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
05:45:33 INFO - document served over http requires an https
05:45:33 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:33 INFO - delivery method with no-redirect and when
05:45:33 INFO - the target request is cross-origin.
05:45:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1834ms
05:45:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:45:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ecb800 == 15 [pid = 2005] [id = 564]
05:45:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x7f9c435e3800) [pid = 2005] [serial = 1577] [outer = (nil)]
05:45:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x7f9c435e4c00) [pid = 2005] [serial = 1578] [outer = 0x7f9c435e3800]
05:45:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x7f9c435eac00) [pid = 2005] [serial = 1579] [outer = 0x7f9c435e3800]
05:45:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45010000 == 16 [pid = 2005] [id = 565]
05:45:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c435eec00) [pid = 2005] [serial = 1580] [outer = (nil)]
05:45:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c44a88800) [pid = 2005] [serial = 1581] [outer = 0x7f9c435eec00]
05:45:35 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
05:45:35 INFO - document served over http requires an https
05:45:35 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:35 INFO - delivery method with swap-origin-redirect and when
05:45:35 INFO - the target request is cross-origin.
05:45:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1678ms
05:45:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:45:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4501e000 == 17 [pid = 2005] [id = 566]
05:45:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c435e3400) [pid = 2005] [serial = 1582] [outer = (nil)]
05:45:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c44a87000) [pid = 2005] [serial = 1583] [outer = 0x7f9c435e3400]
05:45:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c44a93c00) [pid = 2005] [serial = 1584] [outer = 0x7f9c435e3400]
05:45:37 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
05:45:37 INFO - document served over http requires an https
05:45:37 INFO - sub-resource via script-tag using the meta-referrer
05:45:37 INFO - delivery method with keep-origin-redirect and when
05:45:37 INFO - the target request is cross-origin.
05:45:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2192ms
05:45:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:45:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44be8000 == 18 [pid = 2005] [id = 567]
05:45:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c4188b400) [pid = 2005] [serial = 1585] [outer = (nil)]
05:45:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c42d29000) [pid = 2005] [serial = 1586] [outer = 0x7f9c4188b400]
05:45:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c4340fc00) [pid = 2005] [serial = 1587] [outer = 0x7f9c4188b400]
05:45:39 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
05:45:39 INFO - document served over http requires an https
05:45:39 INFO - sub-resource via script-tag using the meta-referrer
05:45:39 INFO - delivery method with no-redirect and when
05:45:39 INFO - the target request is cross-origin.
05:45:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2134ms
05:45:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:45:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451c1000 == 19 [pid = 2005] [id = 568]
05:45:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c41888800) [pid = 2005] [serial = 1588] [outer = (nil)]
05:45:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c44a8bc00) [pid = 2005] [serial = 1589] [outer = 0x7f9c41888800]
05:45:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c44a9dc00) [pid = 2005] [serial = 1590] [outer = 0x7f9c41888800]
05:45:42 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
05:45:42 INFO - document served over http requires an https
05:45:42 INFO - sub-resource via script-tag using the meta-referrer
05:45:42 INFO - delivery method with swap-origin-redirect and when
05:45:42 INFO - the target request is cross-origin.
05:45:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2991ms
05:45:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:45:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c452a3000 == 20 [pid = 2005] [id = 569]
05:45:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c44a8b000) [pid = 2005] [serial = 1591] [outer = (nil)]
05:45:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c44aa7400) [pid = 2005] [serial = 1592] [outer = 0x7f9c44a8b000]
05:45:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c44b3f000) [pid = 2005] [serial = 1593] [outer = 0x7f9c44a8b000]
05:45:44 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
05:45:44 INFO - document served over http requires an https
05:45:44 INFO - sub-resource via xhr-request using the meta-referrer
05:45:44 INFO - delivery method with keep-origin-redirect and when
05:45:44 INFO - the target request is cross-origin.
05:45:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1940ms
05:45:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:45:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c77800 == 21 [pid = 2005] [id = 570]
05:45:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c44aa5800) [pid = 2005] [serial = 1594] [outer = (nil)]
05:45:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c44c1e400) [pid = 2005] [serial = 1595] [outer = 0x7f9c44aa5800]
05:45:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c44c27400) [pid = 2005] [serial = 1596] [outer = 0x7f9c44aa5800]
05:45:46 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
05:45:46 INFO - document served over http requires an https
05:45:46 INFO - sub-resource via xhr-request using the meta-referrer
05:45:46 INFO - delivery method with no-redirect and when
05:45:46 INFO - the target request is cross-origin.
05:45:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1740ms
05:45:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:45:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463f0800 == 22 [pid = 2005] [id = 571]
05:45:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c44c1c000) [pid = 2005] [serial = 1597] [outer = (nil)]
05:45:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c44cf4400) [pid = 2005] [serial = 1598] [outer = 0x7f9c44c1c000]
05:45:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c44cfb400) [pid = 2005] [serial = 1599] [outer = 0x7f9c44c1c000]
05:45:48 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
05:45:48 INFO - document served over http requires an https
05:45:48 INFO - sub-resource via xhr-request using the meta-referrer
05:45:48 INFO - delivery method with swap-origin-redirect and when
05:45:48 INFO - the target request is cross-origin.
05:45:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1839ms
05:45:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:45:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4644e000 == 23 [pid = 2005] [id = 572]
05:45:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c44cf3800) [pid = 2005] [serial = 1600] [outer = (nil)]
05:45:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c44d41400) [pid = 2005] [serial = 1601] [outer = 0x7f9c44cf3800]
05:45:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c44f68400) [pid = 2005] [serial = 1602] [outer = 0x7f9c44cf3800]
05:45:51 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
05:45:51 INFO - document served over http requires an http
05:45:51 INFO - sub-resource via fetch-request using the meta-referrer
05:45:51 INFO - delivery method with keep-origin-redirect and when
05:45:51 INFO - the target request is same-origin.
05:45:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2847ms
05:45:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:45:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43033800 == 24 [pid = 2005] [id = 573]
05:45:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c40fe2000) [pid = 2005] [serial = 1603] [outer = (nil)]
05:45:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c412dd800) [pid = 2005] [serial = 1604] [outer = 0x7f9c40fe2000]
05:45:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c42ee7c00) [pid = 2005] [serial = 1605] [outer = 0x7f9c40fe2000]
05:45:53 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
05:45:53 INFO - document served over http requires an http
05:45:53 INFO - sub-resource via fetch-request using the meta-referrer
05:45:53 INFO - delivery method with no-redirect and when
05:45:53 INFO - the target request is same-origin.
05:45:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2281ms
05:45:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:45:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f23800 == 25 [pid = 2005] [id = 574]
05:45:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c40fda800) [pid = 2005] [serial = 1606] [outer = (nil)]
05:45:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c40fe2400) [pid = 2005] [serial = 1607] [outer = 0x7f9c40fda800]
05:45:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c42ee0c00) [pid = 2005] [serial = 1608] [outer = 0x7f9c40fda800]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45010000 == 24 [pid = 2005] [id = 565]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ecb800 == 23 [pid = 2005] [id = 564]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ebd800 == 22 [pid = 2005] [id = 563]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44beb800 == 21 [pid = 2005] [id = 562]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a7e000 == 20 [pid = 2005] [id = 561]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f30000 == 19 [pid = 2005] [id = 560]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f32800 == 18 [pid = 2005] [id = 559]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430ea800 == 17 [pid = 2005] [id = 558]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a6a800 == 16 [pid = 2005] [id = 557]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434da000 == 15 [pid = 2005] [id = 556]
05:45:54 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432eb000 == 14 [pid = 2005] [id = 555]
05:45:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430f2800 == 13 [pid = 2005] [id = 554]
05:45:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43038800 == 12 [pid = 2005] [id = 553]
05:45:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f39000 == 11 [pid = 2005] [id = 552]
05:45:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419a8000 == 10 [pid = 2005] [id = 551]
05:45:55 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4c9df000) [pid = 2005] [serial = 1527] [outer = (nil)] [url = about:blank]
05:45:55 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4c733400) [pid = 2005] [serial = 1524] [outer = (nil)] [url = about:blank]
05:45:55 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c49e5b000) [pid = 2005] [serial = 1500] [outer = (nil)] [url = about:blank]
05:45:55 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4b4aa800) [pid = 2005] [serial = 1518] [outer = (nil)] [url = about:blank]
05:45:55 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4ab3b800) [pid = 2005] [serial = 1503] [outer = (nil)] [url = about:blank]
05:45:55 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c40fe2c00) [pid = 2005] [serial = 1537] [outer = (nil)] [url = about:blank]
05:45:55 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4b74ec00) [pid = 2005] [serial = 1521] [outer = (nil)] [url = about:blank]
05:45:55 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c48ab7400) [pid = 2005] [serial = 1495] [outer = (nil)] [url = about:blank]
05:45:55 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4ab7c800) [pid = 2005] [serial = 1506] [outer = (nil)] [url = about:blank]
05:45:55 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c464f1c00) [pid = 2005] [serial = 1490] [outer = (nil)] [url = about:blank]
05:45:56 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
05:45:56 INFO - document served over http requires an http
05:45:56 INFO - sub-resource via fetch-request using the meta-referrer
05:45:56 INFO - delivery method with swap-origin-redirect and when
05:45:56 INFO - the target request is same-origin.
05:45:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2831ms
05:45:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:45:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4302a000 == 11 [pid = 2005] [id = 575]
05:45:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4187f800) [pid = 2005] [serial = 1609] [outer = (nil)]
05:45:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c42ee9800) [pid = 2005] [serial = 1610] [outer = 0x7f9c4187f800]
05:45:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4300e000) [pid = 2005] [serial = 1611] [outer = 0x7f9c4187f800]
05:45:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430f5000 == 12 [pid = 2005] [id = 576]
05:45:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c43193000) [pid = 2005] [serial = 1612] [outer = (nil)]
05:45:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c4319d400) [pid = 2005] [serial = 1613] [outer = 0x7f9c43193000]
05:45:58 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
05:45:58 INFO - document served over http requires an http
05:45:58 INFO - sub-resource via iframe-tag using the meta-referrer
05:45:58 INFO - delivery method with keep-origin-redirect and when
05:45:58 INFO - the target request is same-origin.
05:45:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2243ms
05:45:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4b747800) [pid = 2005] [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]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c412e7800) [pid = 2005] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163133697]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c43410400) [pid = 2005] [serial = 1573] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c42eeec00) [pid = 2005] [serial = 1556] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4350a400) [pid = 2005] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c42ee5000) [pid = 2005] [serial = 1568] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c412e3400) [pid = 2005] [serial = 1565] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c40ce4400) [pid = 2005] [serial = 1544] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c42d2b800) [pid = 2005] [serial = 1553] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4188a800) [pid = 2005] [serial = 1550] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c43193400) [pid = 2005] [serial = 1559] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c412e1c00) [pid = 2005] [serial = 1547] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c435e4c00) [pid = 2005] [serial = 1578] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c41885400) [pid = 2005] [serial = 1562] [outer = (nil)] [url = about:blank]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c44a88800) [pid = 2005] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c435e3800) [pid = 2005] [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]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c43406000) [pid = 2005] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c412e6000) [pid = 2005] [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]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c40cde800) [pid = 2005] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163133697]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c435eec00) [pid = 2005] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c412dcc00) [pid = 2005] [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]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c40fdc400) [pid = 2005] [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]
05:45:59 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c412e1000) [pid = 2005] [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]
05:45:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4303a000 == 13 [pid = 2005] [id = 577]
05:45:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c40b08800) [pid = 2005] [serial = 1614] [outer = (nil)]
05:46:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c40b0e800) [pid = 2005] [serial = 1615] [outer = 0x7f9c40b08800]
05:46:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c40fda000) [pid = 2005] [serial = 1616] [outer = 0x7f9c40b08800]
05:46:00 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4300ac00) [pid = 2005] [serial = 1557] [outer = (nil)] [url = about:blank]
05:46:00 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c42ee7400) [pid = 2005] [serial = 1554] [outer = (nil)] [url = about:blank]
05:46:00 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c42d22400) [pid = 2005] [serial = 1551] [outer = (nil)] [url = about:blank]
05:46:00 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c4ca12c00) [pid = 2005] [serial = 1532] [outer = (nil)] [url = about:blank]
05:46:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434d2800 == 14 [pid = 2005] [id = 578]
05:46:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x7f9c412e7800) [pid = 2005] [serial = 1617] [outer = (nil)]
05:46:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c42d24400) [pid = 2005] [serial = 1618] [outer = 0x7f9c412e7800]
05:46:01 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
05:46:01 INFO - document served over http requires an http
05:46:01 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:01 INFO - delivery method with no-redirect and when
05:46:01 INFO - the target request is same-origin.
05:46:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2447ms
05:46:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:46:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f25800 == 15 [pid = 2005] [id = 579]
05:46:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c40b11400) [pid = 2005] [serial = 1619] [outer = (nil)]
05:46:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c40fd4400) [pid = 2005] [serial = 1620] [outer = 0x7f9c40b11400]
05:46:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c41888400) [pid = 2005] [serial = 1621] [outer = 0x7f9c40b11400]
05:46:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434e9800 == 16 [pid = 2005] [id = 580]
05:46:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c42ee0400) [pid = 2005] [serial = 1622] [outer = (nil)]
05:46:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c42d23400) [pid = 2005] [serial = 1623] [outer = 0x7f9c42ee0400]
05:46:03 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
05:46:03 INFO - document served over http requires an http
05:46:03 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:03 INFO - delivery method with swap-origin-redirect and when
05:46:03 INFO - the target request is same-origin.
05:46:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2234ms
05:46:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:46:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a76000 == 17 [pid = 2005] [id = 581]
05:46:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c4188c400) [pid = 2005] [serial = 1624] [outer = (nil)]
05:46:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c42ee8800) [pid = 2005] [serial = 1625] [outer = 0x7f9c4188c400]
05:46:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c43409000) [pid = 2005] [serial = 1626] [outer = 0x7f9c4188c400]
05:46:05 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
05:46:05 INFO - document served over http requires an http
05:46:05 INFO - sub-resource via script-tag using the meta-referrer
05:46:05 INFO - delivery method with keep-origin-redirect and when
05:46:05 INFO - the target request is same-origin.
05:46:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2385ms
05:46:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:46:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44eb7000 == 18 [pid = 2005] [id = 582]
05:46:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c42eeb000) [pid = 2005] [serial = 1627] [outer = (nil)]
05:46:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c4350e400) [pid = 2005] [serial = 1628] [outer = 0x7f9c42eeb000]
05:46:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c435ec400) [pid = 2005] [serial = 1629] [outer = 0x7f9c42eeb000]
05:46:08 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
05:46:08 INFO - document served over http requires an http
05:46:08 INFO - sub-resource via script-tag using the meta-referrer
05:46:08 INFO - delivery method with no-redirect and when
05:46:08 INFO - the target request is same-origin.
05:46:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2086ms
05:46:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:46:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45019800 == 19 [pid = 2005] [id = 583]
05:46:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c4340f000) [pid = 2005] [serial = 1630] [outer = (nil)]
05:46:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c44aa2000) [pid = 2005] [serial = 1631] [outer = 0x7f9c4340f000]
05:46:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c44cf5800) [pid = 2005] [serial = 1632] [outer = 0x7f9c4340f000]
05:46:10 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
05:46:10 INFO - document served over http requires an http
05:46:10 INFO - sub-resource via script-tag using the meta-referrer
05:46:10 INFO - delivery method with swap-origin-redirect and when
05:46:10 INFO - the target request is same-origin.
05:46:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2751ms
05:46:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:46:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4644d000 == 20 [pid = 2005] [id = 584]
05:46:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c44aa1c00) [pid = 2005] [serial = 1633] [outer = (nil)]
05:46:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c44f6b000) [pid = 2005] [serial = 1634] [outer = 0x7f9c44aa1c00]
05:46:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c450b1400) [pid = 2005] [serial = 1635] [outer = 0x7f9c44aa1c00]
05:46:12 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
05:46:12 INFO - document served over http requires an http
05:46:12 INFO - sub-resource via xhr-request using the meta-referrer
05:46:12 INFO - delivery method with keep-origin-redirect and when
05:46:12 INFO - the target request is same-origin.
05:46:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1733ms
05:46:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:46:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46499000 == 21 [pid = 2005] [id = 585]
05:46:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c450b4800) [pid = 2005] [serial = 1636] [outer = (nil)]
05:46:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c45373800) [pid = 2005] [serial = 1637] [outer = 0x7f9c450b4800]
05:46:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4537b000) [pid = 2005] [serial = 1638] [outer = 0x7f9c450b4800]
05:46:14 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
05:46:14 INFO - document served over http requires an http
05:46:14 INFO - sub-resource via xhr-request using the meta-referrer
05:46:14 INFO - delivery method with no-redirect and when
05:46:14 INFO - the target request is same-origin.
05:46:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1740ms
05:46:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:46:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47487800 == 22 [pid = 2005] [id = 586]
05:46:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c450bec00) [pid = 2005] [serial = 1639] [outer = (nil)]
05:46:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c45c35800) [pid = 2005] [serial = 1640] [outer = 0x7f9c450bec00]
05:46:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c45c3c400) [pid = 2005] [serial = 1641] [outer = 0x7f9c450bec00]
05:46:16 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
05:46:16 INFO - document served over http requires an http
05:46:16 INFO - sub-resource via xhr-request using the meta-referrer
05:46:16 INFO - delivery method with swap-origin-redirect and when
05:46:16 INFO - the target request is same-origin.
05:46:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1737ms
05:46:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:46:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475bb000 == 23 [pid = 2005] [id = 587]
05:46:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c45c35000) [pid = 2005] [serial = 1642] [outer = (nil)]
05:46:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c46336400) [pid = 2005] [serial = 1643] [outer = 0x7f9c45c35000]
05:46:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c4633d800) [pid = 2005] [serial = 1644] [outer = 0x7f9c45c35000]
05:46:18 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
05:46:18 INFO - document served over http requires an https
05:46:18 INFO - sub-resource via fetch-request using the meta-referrer
05:46:18 INFO - delivery method with keep-origin-redirect and when
05:46:18 INFO - the target request is same-origin.
05:46:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2932ms
05:46:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:46:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43031000 == 24 [pid = 2005] [id = 588]
05:46:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c41876000) [pid = 2005] [serial = 1645] [outer = (nil)]
05:46:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c41891400) [pid = 2005] [serial = 1646] [outer = 0x7f9c41876000]
05:46:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c43403800) [pid = 2005] [serial = 1647] [outer = 0x7f9c41876000]
05:46:21 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
05:46:21 INFO - document served over http requires an https
05:46:21 INFO - sub-resource via fetch-request using the meta-referrer
05:46:21 INFO - delivery method with no-redirect and when
05:46:21 INFO - the target request is same-origin.
05:46:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2408ms
05:46:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434d2800 == 23 [pid = 2005] [id = 578]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4303a000 == 22 [pid = 2005] [id = 577]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430f5000 == 21 [pid = 2005] [id = 576]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4302a000 == 20 [pid = 2005] [id = 575]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f23800 == 19 [pid = 2005] [id = 574]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43033800 == 18 [pid = 2005] [id = 573]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4644e000 == 17 [pid = 2005] [id = 572]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463f0800 == 16 [pid = 2005] [id = 571]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c77800 == 15 [pid = 2005] [id = 570]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c452a3000 == 14 [pid = 2005] [id = 569]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451c1000 == 13 [pid = 2005] [id = 568]
05:46:21 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44be8000 == 12 [pid = 2005] [id = 567]
05:46:21 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c41882c00) [pid = 2005] [serial = 1548] [outer = (nil)] [url = about:blank]
05:46:21 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c435eac00) [pid = 2005] [serial = 1579] [outer = (nil)] [url = about:blank]
05:46:21 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4319b400) [pid = 2005] [serial = 1560] [outer = (nil)] [url = about:blank]
05:46:21 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4340f400) [pid = 2005] [serial = 1563] [outer = (nil)] [url = about:blank]
05:46:21 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c40fdf400) [pid = 2005] [serial = 1545] [outer = (nil)] [url = about:blank]
05:46:21 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c42d2bc00) [pid = 2005] [serial = 1566] [outer = (nil)] [url = about:blank]
05:46:21 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c43515400) [pid = 2005] [serial = 1574] [outer = (nil)] [url = about:blank]
05:46:21 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c43199800) [pid = 2005] [serial = 1569] [outer = (nil)] [url = about:blank]
05:46:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40ca5800 == 13 [pid = 2005] [id = 589]
05:46:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c40fd9c00) [pid = 2005] [serial = 1648] [outer = (nil)]
05:46:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c40fdd800) [pid = 2005] [serial = 1649] [outer = 0x7f9c40fd9c00]
05:46:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c43009800) [pid = 2005] [serial = 1650] [outer = 0x7f9c40fd9c00]
05:46:24 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
05:46:24 INFO - document served over http requires an https
05:46:24 INFO - sub-resource via fetch-request using the meta-referrer
05:46:24 INFO - delivery method with swap-origin-redirect and when
05:46:24 INFO - the target request is same-origin.
05:46:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2588ms
05:46:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:46:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430ee800 == 14 [pid = 2005] [id = 590]
05:46:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c4319c400) [pid = 2005] [serial = 1651] [outer = (nil)]
05:46:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c435e0400) [pid = 2005] [serial = 1652] [outer = 0x7f9c4319c400]
05:46:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c44a9b000) [pid = 2005] [serial = 1653] [outer = 0x7f9c4319c400]
05:46:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a71800 == 15 [pid = 2005] [id = 591]
05:46:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c44aa8000) [pid = 2005] [serial = 1654] [outer = (nil)]
05:46:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c44b42800) [pid = 2005] [serial = 1655] [outer = 0x7f9c44aa8000]
05:46:25 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
05:46:25 INFO - document served over http requires an https
05:46:25 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:25 INFO - delivery method with keep-origin-redirect and when
05:46:25 INFO - the target request is same-origin.
05:46:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1733ms
05:46:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:46:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44beb000 == 16 [pid = 2005] [id = 592]
05:46:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c4350a400) [pid = 2005] [serial = 1656] [outer = (nil)]
05:46:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c44b3fc00) [pid = 2005] [serial = 1657] [outer = 0x7f9c4350a400]
05:46:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c44d38000) [pid = 2005] [serial = 1658] [outer = 0x7f9c4350a400]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c44cf4400) [pid = 2005] [serial = 1598] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c44d41400) [pid = 2005] [serial = 1601] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c44a8bc00) [pid = 2005] [serial = 1589] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c44aa7400) [pid = 2005] [serial = 1592] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c44c1e400) [pid = 2005] [serial = 1595] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c44a87000) [pid = 2005] [serial = 1583] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c42d29000) [pid = 2005] [serial = 1586] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c40b0e800) [pid = 2005] [serial = 1615] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c40fe2400) [pid = 2005] [serial = 1607] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c412dd800) [pid = 2005] [serial = 1604] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4319d400) [pid = 2005] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c42ee9800) [pid = 2005] [serial = 1610] [outer = (nil)] [url = about:blank]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c40fe2000) [pid = 2005] [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]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4187f800) [pid = 2005] [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]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c40fda800) [pid = 2005] [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]
05:46:27 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c43193000) [pid = 2005] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:46:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4500e800 == 17 [pid = 2005] [id = 593]
05:46:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c40fd8400) [pid = 2005] [serial = 1659] [outer = (nil)]
05:46:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4187f800) [pid = 2005] [serial = 1660] [outer = 0x7f9c40fd8400]
05:46:27 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
05:46:27 INFO - document served over http requires an https
05:46:27 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:27 INFO - delivery method with no-redirect and when
05:46:27 INFO - the target request is same-origin.
05:46:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1932ms
05:46:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:46:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451be000 == 18 [pid = 2005] [id = 594]
05:46:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c41887800) [pid = 2005] [serial = 1661] [outer = (nil)]
05:46:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c44c23000) [pid = 2005] [serial = 1662] [outer = 0x7f9c41887800]
05:46:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c450bb800) [pid = 2005] [serial = 1663] [outer = 0x7f9c41887800]
05:46:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c6c000 == 19 [pid = 2005] [id = 595]
05:46:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c45379800) [pid = 2005] [serial = 1664] [outer = (nil)]
05:46:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c46333c00) [pid = 2005] [serial = 1665] [outer = 0x7f9c45379800]
05:46:29 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
05:46:29 INFO - document served over http requires an https
05:46:29 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:29 INFO - delivery method with swap-origin-redirect and when
05:46:29 INFO - the target request is same-origin.
05:46:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1686ms
05:46:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:46:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430ed000 == 20 [pid = 2005] [id = 596]
05:46:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c41882c00) [pid = 2005] [serial = 1666] [outer = (nil)]
05:46:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c42ee2400) [pid = 2005] [serial = 1667] [outer = 0x7f9c41882c00]
05:46:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c4350d000) [pid = 2005] [serial = 1668] [outer = 0x7f9c41882c00]
05:46:31 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
05:46:31 INFO - document served over http requires an https
05:46:31 INFO - sub-resource via script-tag using the meta-referrer
05:46:31 INFO - delivery method with keep-origin-redirect and when
05:46:31 INFO - the target request is same-origin.
05:46:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2415ms
05:46:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:46:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463ef800 == 21 [pid = 2005] [id = 597]
05:46:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4350d400) [pid = 2005] [serial = 1669] [outer = (nil)]
05:46:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c44d3ec00) [pid = 2005] [serial = 1670] [outer = 0x7f9c4350d400]
05:46:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c45c37400) [pid = 2005] [serial = 1671] [outer = 0x7f9c4350d400]
05:46:34 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
05:46:34 INFO - document served over http requires an https
05:46:34 INFO - sub-resource via script-tag using the meta-referrer
05:46:34 INFO - delivery method with no-redirect and when
05:46:34 INFO - the target request is same-origin.
05:46:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2360ms
05:46:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:46:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47480800 == 22 [pid = 2005] [id = 598]
05:46:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c463bac00) [pid = 2005] [serial = 1672] [outer = (nil)]
05:46:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c463bd400) [pid = 2005] [serial = 1673] [outer = 0x7f9c463bac00]
05:46:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c463c7000) [pid = 2005] [serial = 1674] [outer = 0x7f9c463bac00]
05:46:37 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
05:46:37 INFO - document served over http requires an https
05:46:37 INFO - sub-resource via script-tag using the meta-referrer
05:46:37 INFO - delivery method with swap-origin-redirect and when
05:46:37 INFO - the target request is same-origin.
05:46:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2995ms
05:46:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:46:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47753800 == 23 [pid = 2005] [id = 599]
05:46:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c463ba800) [pid = 2005] [serial = 1675] [outer = (nil)]
05:46:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c463cd000) [pid = 2005] [serial = 1676] [outer = 0x7f9c463ba800]
05:46:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c464f5800) [pid = 2005] [serial = 1677] [outer = 0x7f9c463ba800]
05:46:39 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
05:46:39 INFO - document served over http requires an https
05:46:39 INFO - sub-resource via xhr-request using the meta-referrer
05:46:39 INFO - delivery method with keep-origin-redirect and when
05:46:39 INFO - the target request is same-origin.
05:46:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1988ms
05:46:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:46:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47771000 == 24 [pid = 2005] [id = 600]
05:46:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c463ce000) [pid = 2005] [serial = 1678] [outer = (nil)]
05:46:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c464ffc00) [pid = 2005] [serial = 1679] [outer = 0x7f9c463ce000]
05:46:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c4752e400) [pid = 2005] [serial = 1680] [outer = 0x7f9c463ce000]
05:46:41 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
05:46:41 INFO - document served over http requires an https
05:46:41 INFO - sub-resource via xhr-request using the meta-referrer
05:46:41 INFO - delivery method with no-redirect and when
05:46:41 INFO - the target request is same-origin.
05:46:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1831ms
05:46:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:46:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c477c9800 == 25 [pid = 2005] [id = 601]
05:46:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c464fcc00) [pid = 2005] [serial = 1681] [outer = (nil)]
05:46:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c47652400) [pid = 2005] [serial = 1682] [outer = 0x7f9c464fcc00]
05:46:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c4765b400) [pid = 2005] [serial = 1683] [outer = 0x7f9c464fcc00]
05:46:42 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
05:46:42 INFO - document served over http requires an https
05:46:42 INFO - sub-resource via xhr-request using the meta-referrer
05:46:42 INFO - delivery method with swap-origin-redirect and when
05:46:42 INFO - the target request is same-origin.
05:46:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1834ms
05:46:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:46:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47865800 == 26 [pid = 2005] [id = 602]
05:46:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c47651800) [pid = 2005] [serial = 1684] [outer = (nil)]
05:46:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c47674400) [pid = 2005] [serial = 1685] [outer = 0x7f9c47651800]
05:46:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c4767a800) [pid = 2005] [serial = 1686] [outer = 0x7f9c47651800]
05:46:45 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
05:46:45 INFO - document served over http requires an http
05:46:45 INFO - sub-resource via fetch-request using the http-csp
05:46:45 INFO - delivery method with keep-origin-redirect and when
05:46:45 INFO - the target request is cross-origin.
05:46:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2998ms
05:46:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:46:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430f2800 == 27 [pid = 2005] [id = 603]
05:46:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c412e9800) [pid = 2005] [serial = 1687] [outer = (nil)]
05:46:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c41889c00) [pid = 2005] [serial = 1688] [outer = 0x7f9c412e9800]
05:46:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c43191000) [pid = 2005] [serial = 1689] [outer = 0x7f9c412e9800]
05:46:48 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
05:46:48 INFO - document served over http requires an http
05:46:48 INFO - sub-resource via fetch-request using the http-csp
05:46:48 INFO - delivery method with no-redirect and when
05:46:48 INFO - the target request is cross-origin.
05:46:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2284ms
05:46:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c6c000 == 26 [pid = 2005] [id = 595]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4500e800 == 25 [pid = 2005] [id = 593]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44beb000 == 24 [pid = 2005] [id = 592]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a71800 == 23 [pid = 2005] [id = 591]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430ee800 == 22 [pid = 2005] [id = 590]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40ca5800 == 21 [pid = 2005] [id = 589]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43031000 == 20 [pid = 2005] [id = 588]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475bb000 == 19 [pid = 2005] [id = 587]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47487800 == 18 [pid = 2005] [id = 586]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46499000 == 17 [pid = 2005] [id = 585]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4644d000 == 16 [pid = 2005] [id = 584]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45019800 == 15 [pid = 2005] [id = 583]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44eb7000 == 14 [pid = 2005] [id = 582]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a76000 == 13 [pid = 2005] [id = 581]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434e9800 == 12 [pid = 2005] [id = 580]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4501e000 == 11 [pid = 2005] [id = 566]
05:46:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f25800 == 10 [pid = 2005] [id = 579]
05:46:48 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c42ee7c00) [pid = 2005] [serial = 1605] [outer = (nil)] [url = about:blank]
05:46:48 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c4300e000) [pid = 2005] [serial = 1611] [outer = (nil)] [url = about:blank]
05:46:48 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c42ee0c00) [pid = 2005] [serial = 1608] [outer = (nil)] [url = about:blank]
05:46:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f25800 == 11 [pid = 2005] [id = 604]
05:46:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c40ce6400) [pid = 2005] [serial = 1690] [outer = (nil)]
05:46:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c412de000) [pid = 2005] [serial = 1691] [outer = 0x7f9c40ce6400]
05:46:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c42d1dc00) [pid = 2005] [serial = 1692] [outer = 0x7f9c40ce6400]
05:46:50 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
05:46:50 INFO - document served over http requires an http
05:46:50 INFO - sub-resource via fetch-request using the http-csp
05:46:50 INFO - delivery method with swap-origin-redirect and when
05:46:50 INFO - the target request is cross-origin.
05:46:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2691ms
05:46:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:46:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43030800 == 12 [pid = 2005] [id = 605]
05:46:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c412e6000) [pid = 2005] [serial = 1693] [outer = (nil)]
05:46:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c43007c00) [pid = 2005] [serial = 1694] [outer = 0x7f9c412e6000]
05:46:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c43199000) [pid = 2005] [serial = 1695] [outer = 0x7f9c412e6000]
05:46:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430f4000 == 13 [pid = 2005] [id = 606]
05:46:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c43405000) [pid = 2005] [serial = 1696] [outer = (nil)]
05:46:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c4340d400) [pid = 2005] [serial = 1697] [outer = 0x7f9c43405000]
05:46:52 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
05:46:52 INFO - document served over http requires an http
05:46:52 INFO - sub-resource via iframe-tag using the http-csp
05:46:52 INFO - delivery method with keep-origin-redirect and when
05:46:52 INFO - the target request is cross-origin.
05:46:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2034ms
05:46:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c40b08800) [pid = 2005] [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]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c42ee0400) [pid = 2005] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c412e7800) [pid = 2005] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163161081]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c45373800) [pid = 2005] [serial = 1637] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c45c35800) [pid = 2005] [serial = 1640] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c4187f800) [pid = 2005] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163187478]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c41891400) [pid = 2005] [serial = 1646] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c44f6b000) [pid = 2005] [serial = 1634] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c40fdd800) [pid = 2005] [serial = 1649] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c46336400) [pid = 2005] [serial = 1643] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c44aa2000) [pid = 2005] [serial = 1631] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c4350e400) [pid = 2005] [serial = 1628] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c44b42800) [pid = 2005] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c435e0400) [pid = 2005] [serial = 1652] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c44b3fc00) [pid = 2005] [serial = 1657] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c42d23400) [pid = 2005] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c42d24400) [pid = 2005] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163161081]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c42ee8800) [pid = 2005] [serial = 1625] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c40fd4400) [pid = 2005] [serial = 1620] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c44c23000) [pid = 2005] [serial = 1662] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c4319c400) [pid = 2005] [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]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c40fd9c00) [pid = 2005] [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]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c44aa8000) [pid = 2005] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c40fd8400) [pid = 2005] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163187478]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c4350a400) [pid = 2005] [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]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c41876000) [pid = 2005] [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]
05:46:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432e0000 == 14 [pid = 2005] [id = 607]
05:46:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c40b06400) [pid = 2005] [serial = 1698] [outer = (nil)]
05:46:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c40b0d000) [pid = 2005] [serial = 1699] [outer = 0x7f9c40b06400]
05:46:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c41875000) [pid = 2005] [serial = 1700] [outer = 0x7f9c40b06400]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c40fda000) [pid = 2005] [serial = 1616] [outer = (nil)] [url = about:blank]
05:46:54 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c44a93c00) [pid = 2005] [serial = 1584] [outer = (nil)] [url = about:blank]
05:46:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434d6000 == 15 [pid = 2005] [id = 608]
05:46:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c42ee0400) [pid = 2005] [serial = 1701] [outer = (nil)]
05:46:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c43403000) [pid = 2005] [serial = 1702] [outer = 0x7f9c42ee0400]
05:46:55 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
05:46:55 INFO - document served over http requires an http
05:46:55 INFO - sub-resource via iframe-tag using the http-csp
05:46:55 INFO - delivery method with no-redirect and when
05:46:55 INFO - the target request is cross-origin.
05:46:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2590ms
05:46:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:46:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f2a800 == 16 [pid = 2005] [id = 609]
05:46:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c40ceb800) [pid = 2005] [serial = 1703] [outer = (nil)]
05:46:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c40fdb000) [pid = 2005] [serial = 1704] [outer = 0x7f9c40ceb800]
05:46:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c42d29c00) [pid = 2005] [serial = 1705] [outer = 0x7f9c40ceb800]
05:46:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434ec800 == 17 [pid = 2005] [id = 610]
05:46:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c43007000) [pid = 2005] [serial = 1706] [outer = (nil)]
05:46:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c4319d000) [pid = 2005] [serial = 1707] [outer = 0x7f9c43007000]
05:46:57 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
05:46:57 INFO - document served over http requires an http
05:46:57 INFO - sub-resource via iframe-tag using the http-csp
05:46:57 INFO - delivery method with swap-origin-redirect and when
05:46:57 INFO - the target request is cross-origin.
05:46:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2083ms
05:46:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:46:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a7d800 == 18 [pid = 2005] [id = 611]
05:46:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c40ceac00) [pid = 2005] [serial = 1708] [outer = (nil)]
05:46:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c43198800) [pid = 2005] [serial = 1709] [outer = 0x7f9c40ceac00]
05:46:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c435e8400) [pid = 2005] [serial = 1710] [outer = 0x7f9c40ceac00]
05:46:59 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
05:46:59 INFO - document served over http requires an http
05:46:59 INFO - sub-resource via script-tag using the http-csp
05:46:59 INFO - delivery method with keep-origin-redirect and when
05:46:59 INFO - the target request is cross-origin.
05:46:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2192ms
05:46:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:47:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ebd000 == 19 [pid = 2005] [id = 612]
05:47:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c43002400) [pid = 2005] [serial = 1711] [outer = (nil)]
05:47:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c44a8e000) [pid = 2005] [serial = 1712] [outer = 0x7f9c43002400]
05:47:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c44c1b000) [pid = 2005] [serial = 1713] [outer = 0x7f9c43002400]
05:47:02 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
05:47:02 INFO - document served over http requires an http
05:47:02 INFO - sub-resource via script-tag using the http-csp
05:47:02 INFO - delivery method with no-redirect and when
05:47:02 INFO - the target request is cross-origin.
05:47:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2250ms
05:47:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:47:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4528e800 == 20 [pid = 2005] [id = 613]
05:47:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c44a99400) [pid = 2005] [serial = 1714] [outer = (nil)]
05:47:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c44d3fc00) [pid = 2005] [serial = 1715] [outer = 0x7f9c44a99400]
05:47:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c45371800) [pid = 2005] [serial = 1716] [outer = 0x7f9c44a99400]
05:47:05 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
05:47:05 INFO - document served over http requires an http
05:47:05 INFO - sub-resource via script-tag using the http-csp
05:47:05 INFO - delivery method with swap-origin-redirect and when
05:47:05 INFO - the target request is cross-origin.
05:47:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3036ms
05:47:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:47:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46498800 == 21 [pid = 2005] [id = 614]
05:47:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c44d44c00) [pid = 2005] [serial = 1717] [outer = (nil)]
05:47:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c45c3e800) [pid = 2005] [serial = 1718] [outer = 0x7f9c44d44c00]
05:47:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c463b6000) [pid = 2005] [serial = 1719] [outer = 0x7f9c44d44c00]
05:47:07 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
05:47:07 INFO - document served over http requires an http
05:47:07 INFO - sub-resource via xhr-request using the http-csp
05:47:07 INFO - delivery method with keep-origin-redirect and when
05:47:07 INFO - the target request is cross-origin.
05:47:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1833ms
05:47:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:47:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475c1800 == 22 [pid = 2005] [id = 615]
05:47:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c45c3bc00) [pid = 2005] [serial = 1720] [outer = (nil)]
05:47:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c47651c00) [pid = 2005] [serial = 1721] [outer = 0x7f9c45c3bc00]
05:47:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4766f400) [pid = 2005] [serial = 1722] [outer = 0x7f9c45c3bc00]
05:47:08 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
05:47:08 INFO - document served over http requires an http
05:47:08 INFO - sub-resource via xhr-request using the http-csp
05:47:08 INFO - delivery method with no-redirect and when
05:47:08 INFO - the target request is cross-origin.
05:47:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1832ms
05:47:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:47:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47aa5000 == 23 [pid = 2005] [id = 616]
05:47:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c4752f400) [pid = 2005] [serial = 1723] [outer = (nil)]
05:47:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c47744000) [pid = 2005] [serial = 1724] [outer = 0x7f9c4752f400]
05:47:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c47904000) [pid = 2005] [serial = 1725] [outer = 0x7f9c4752f400]
05:47:10 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
05:47:10 INFO - document served over http requires an http
05:47:10 INFO - sub-resource via xhr-request using the http-csp
05:47:10 INFO - delivery method with swap-origin-redirect and when
05:47:10 INFO - the target request is cross-origin.
05:47:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1646ms
05:47:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:47:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47e13800 == 24 [pid = 2005] [id = 617]
05:47:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c47742000) [pid = 2005] [serial = 1726] [outer = (nil)]
05:47:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c4790e800) [pid = 2005] [serial = 1727] [outer = 0x7f9c47742000]
05:47:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c47cc5000) [pid = 2005] [serial = 1728] [outer = 0x7f9c47742000]
05:47:12 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
05:47:12 INFO - document served over http requires an https
05:47:12 INFO - sub-resource via fetch-request using the http-csp
05:47:12 INFO - delivery method with keep-origin-redirect and when
05:47:12 INFO - the target request is cross-origin.
05:47:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2079ms
05:47:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:47:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fab000 == 25 [pid = 2005] [id = 618]
05:47:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c4790c000) [pid = 2005] [serial = 1729] [outer = (nil)]
05:47:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c47cce800) [pid = 2005] [serial = 1730] [outer = 0x7f9c4790c000]
05:47:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c47f11000) [pid = 2005] [serial = 1731] [outer = 0x7f9c4790c000]
05:47:14 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
05:47:14 INFO - document served over http requires an https
05:47:14 INFO - sub-resource via fetch-request using the http-csp
05:47:14 INFO - delivery method with no-redirect and when
05:47:14 INFO - the target request is cross-origin.
05:47:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2281ms
05:47:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:47:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48908000 == 26 [pid = 2005] [id = 619]
05:47:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c44cfcc00) [pid = 2005] [serial = 1732] [outer = (nil)]
05:47:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c47ccd400) [pid = 2005] [serial = 1733] [outer = 0x7f9c44cfcc00]
05:47:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c47f8d400) [pid = 2005] [serial = 1734] [outer = 0x7f9c44cfcc00]
05:47:18 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
05:47:18 INFO - document served over http requires an https
05:47:18 INFO - sub-resource via fetch-request using the http-csp
05:47:18 INFO - delivery method with swap-origin-redirect and when
05:47:18 INFO - the target request is cross-origin.
05:47:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3631ms
05:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:47:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430e1800 == 27 [pid = 2005] [id = 620]
05:47:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c41886400) [pid = 2005] [serial = 1735] [outer = (nil)]
05:47:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c42d1d400) [pid = 2005] [serial = 1736] [outer = 0x7f9c41886400]
05:47:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c43194800) [pid = 2005] [serial = 1737] [outer = 0x7f9c41886400]
05:47:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419b3000 == 28 [pid = 2005] [id = 621]
05:47:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c43516800) [pid = 2005] [serial = 1738] [outer = (nil)]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434d6000 == 27 [pid = 2005] [id = 608]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430f4000 == 26 [pid = 2005] [id = 606]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43030800 == 25 [pid = 2005] [id = 605]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f25800 == 24 [pid = 2005] [id = 604]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430f2800 == 23 [pid = 2005] [id = 603]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c477c9800 == 22 [pid = 2005] [id = 601]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47771000 == 21 [pid = 2005] [id = 600]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47753800 == 20 [pid = 2005] [id = 599]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47480800 == 19 [pid = 2005] [id = 598]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463ef800 == 18 [pid = 2005] [id = 597]
05:47:20 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430ed000 == 17 [pid = 2005] [id = 596]
05:47:20 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c43009800) [pid = 2005] [serial = 1650] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c44a9b000) [pid = 2005] [serial = 1653] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c44d38000) [pid = 2005] [serial = 1658] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c43403800) [pid = 2005] [serial = 1647] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c412ddc00) [pid = 2005] [serial = 1739] [outer = 0x7f9c43516800]
05:47:20 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
05:47:20 INFO - document served over http requires an https
05:47:20 INFO - sub-resource via iframe-tag using the http-csp
05:47:20 INFO - delivery method with keep-origin-redirect and when
05:47:20 INFO - the target request is cross-origin.
05:47:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2284ms
05:47:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:47:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43033800 == 18 [pid = 2005] [id = 622]
05:47:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c412e8400) [pid = 2005] [serial = 1740] [outer = (nil)]
05:47:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c4350a800) [pid = 2005] [serial = 1741] [outer = 0x7f9c412e8400]
05:47:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c450b9400) [pid = 2005] [serial = 1742] [outer = 0x7f9c412e8400]
05:47:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432f5000 == 19 [pid = 2005] [id = 623]
05:47:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c45c31800) [pid = 2005] [serial = 1743] [outer = (nil)]
05:47:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c4633f800) [pid = 2005] [serial = 1744] [outer = 0x7f9c45c31800]
05:47:22 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
05:47:22 INFO - document served over http requires an https
05:47:22 INFO - sub-resource via iframe-tag using the http-csp
05:47:22 INFO - delivery method with no-redirect and when
05:47:22 INFO - the target request is cross-origin.
05:47:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1677ms
05:47:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:47:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bed000 == 20 [pid = 2005] [id = 624]
05:47:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c43403800) [pid = 2005] [serial = 1745] [outer = (nil)]
05:47:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c463c6800) [pid = 2005] [serial = 1746] [outer = 0x7f9c43403800]
05:47:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c464fc400) [pid = 2005] [serial = 1747] [outer = 0x7f9c43403800]
05:47:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4643d800 == 21 [pid = 2005] [id = 625]
05:47:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c4752b800) [pid = 2005] [serial = 1748] [outer = (nil)]
05:47:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c4764f800) [pid = 2005] [serial = 1749] [outer = 0x7f9c4752b800]
05:47:24 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
05:47:24 INFO - document served over http requires an https
05:47:24 INFO - sub-resource via iframe-tag using the http-csp
05:47:24 INFO - delivery method with swap-origin-redirect and when
05:47:24 INFO - the target request is cross-origin.
05:47:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1836ms
05:47:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:47:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47480800 == 22 [pid = 2005] [id = 626]
05:47:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c463c4c00) [pid = 2005] [serial = 1750] [outer = (nil)]
05:47:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c47533400) [pid = 2005] [serial = 1751] [outer = 0x7f9c463c4c00]
05:47:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c47cc6000) [pid = 2005] [serial = 1752] [outer = 0x7f9c463c4c00]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c47652400) [pid = 2005] [serial = 1682] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c463cd000) [pid = 2005] [serial = 1676] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c464ffc00) [pid = 2005] [serial = 1679] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c46333c00) [pid = 2005] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c44d3ec00) [pid = 2005] [serial = 1670] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c463bd400) [pid = 2005] [serial = 1673] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c4340d400) [pid = 2005] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c43007c00) [pid = 2005] [serial = 1694] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c42ee2400) [pid = 2005] [serial = 1667] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c41889c00) [pid = 2005] [serial = 1688] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c412de000) [pid = 2005] [serial = 1691] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c47674400) [pid = 2005] [serial = 1685] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c40b0d000) [pid = 2005] [serial = 1699] [outer = (nil)] [url = about:blank]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c40ce6400) [pid = 2005] [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]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c43405000) [pid = 2005] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c412e6000) [pid = 2005] [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]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c412e9800) [pid = 2005] [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]
05:47:26 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c45379800) [pid = 2005] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:27 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c450bb800) [pid = 2005] [serial = 1663] [outer = (nil)] [url = about:blank]
05:47:27 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
05:47:27 INFO - document served over http requires an https
05:47:27 INFO - sub-resource via script-tag using the http-csp
05:47:27 INFO - delivery method with keep-origin-redirect and when
05:47:27 INFO - the target request is cross-origin.
05:47:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3027ms
05:47:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:47:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47762000 == 23 [pid = 2005] [id = 627]
05:47:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c40fd5c00) [pid = 2005] [serial = 1753] [outer = (nil)]
05:47:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c42ee2400) [pid = 2005] [serial = 1754] [outer = 0x7f9c40fd5c00]
05:47:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c463b8800) [pid = 2005] [serial = 1755] [outer = 0x7f9c40fd5c00]
05:47:29 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
05:47:29 INFO - document served over http requires an https
05:47:29 INFO - sub-resource via script-tag using the http-csp
05:47:29 INFO - delivery method with no-redirect and when
05:47:29 INFO - the target request is cross-origin.
05:47:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2202ms
05:47:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:47:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45297800 == 24 [pid = 2005] [id = 628]
05:47:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c412e1c00) [pid = 2005] [serial = 1756] [outer = (nil)]
05:47:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c43194000) [pid = 2005] [serial = 1757] [outer = 0x7f9c412e1c00]
05:47:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c45c32c00) [pid = 2005] [serial = 1758] [outer = 0x7f9c412e1c00]
05:47:32 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
05:47:32 INFO - document served over http requires an https
05:47:32 INFO - sub-resource via script-tag using the http-csp
05:47:32 INFO - delivery method with swap-origin-redirect and when
05:47:32 INFO - the target request is cross-origin.
05:47:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3044ms
05:47:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:47:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4785b800 == 25 [pid = 2005] [id = 629]
05:47:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c4300d800) [pid = 2005] [serial = 1759] [outer = (nil)]
05:47:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c463cd000) [pid = 2005] [serial = 1760] [outer = 0x7f9c4300d800]
05:47:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c47910c00) [pid = 2005] [serial = 1761] [outer = 0x7f9c4300d800]
05:47:35 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
05:47:35 INFO - document served over http requires an https
05:47:35 INFO - sub-resource via xhr-request using the http-csp
05:47:35 INFO - delivery method with keep-origin-redirect and when
05:47:35 INFO - the target request is cross-origin.
05:47:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2176ms
05:47:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:47:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48922800 == 26 [pid = 2005] [id = 630]
05:47:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c45c33000) [pid = 2005] [serial = 1762] [outer = (nil)]
05:47:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c47f8b000) [pid = 2005] [serial = 1763] [outer = 0x7f9c45c33000]
05:47:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c47fde800) [pid = 2005] [serial = 1764] [outer = 0x7f9c45c33000]
05:47:36 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
05:47:36 INFO - document served over http requires an https
05:47:36 INFO - sub-resource via xhr-request using the http-csp
05:47:36 INFO - delivery method with no-redirect and when
05:47:36 INFO - the target request is cross-origin.
05:47:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1641ms
05:47:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:47:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49364800 == 27 [pid = 2005] [id = 631]
05:47:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c47f87c00) [pid = 2005] [serial = 1765] [outer = (nil)]
05:47:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c48aaf400) [pid = 2005] [serial = 1766] [outer = 0x7f9c47f87c00]
05:47:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c48ab6400) [pid = 2005] [serial = 1767] [outer = 0x7f9c47f87c00]
05:47:38 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
05:47:38 INFO - document served over http requires an https
05:47:38 INFO - sub-resource via xhr-request using the http-csp
05:47:38 INFO - delivery method with swap-origin-redirect and when
05:47:38 INFO - the target request is cross-origin.
05:47:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1784ms
05:47:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:47:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4941c000 == 28 [pid = 2005] [id = 632]
05:47:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c48aad400) [pid = 2005] [serial = 1768] [outer = (nil)]
05:47:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c49323400) [pid = 2005] [serial = 1769] [outer = 0x7f9c48aad400]
05:47:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c49456400) [pid = 2005] [serial = 1770] [outer = 0x7f9c48aad400]
05:47:40 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
05:47:40 INFO - document served over http requires an http
05:47:40 INFO - sub-resource via fetch-request using the http-csp
05:47:40 INFO - delivery method with keep-origin-redirect and when
05:47:40 INFO - the target request is same-origin.
05:47:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2183ms
05:47:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:47:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49697800 == 29 [pid = 2005] [id = 633]
05:47:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c49322000) [pid = 2005] [serial = 1771] [outer = (nil)]
05:47:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c49464c00) [pid = 2005] [serial = 1772] [outer = 0x7f9c49322000]
05:47:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c49516000) [pid = 2005] [serial = 1773] [outer = 0x7f9c49322000]
05:47:44 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
05:47:44 INFO - document served over http requires an http
05:47:44 INFO - sub-resource via fetch-request using the http-csp
05:47:44 INFO - delivery method with no-redirect and when
05:47:44 INFO - the target request is same-origin.
05:47:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3085ms
05:47:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:47:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419ae000 == 30 [pid = 2005] [id = 634]
05:47:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c412de800) [pid = 2005] [serial = 1774] [outer = (nil)]
05:47:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c412e4800) [pid = 2005] [serial = 1775] [outer = 0x7f9c412de800]
05:47:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c42d29000) [pid = 2005] [serial = 1776] [outer = 0x7f9c412de800]
05:47:47 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
05:47:47 INFO - document served over http requires an http
05:47:47 INFO - sub-resource via fetch-request using the http-csp
05:47:47 INFO - delivery method with swap-origin-redirect and when
05:47:47 INFO - the target request is same-origin.
05:47:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3247ms
05:47:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:47:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f27800 == 31 [pid = 2005] [id = 635]
05:47:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c40fd3c00) [pid = 2005] [serial = 1777] [outer = (nil)]
05:47:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c40fde800) [pid = 2005] [serial = 1778] [outer = 0x7f9c40fd3c00]
05:47:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c42d2a800) [pid = 2005] [serial = 1779] [outer = 0x7f9c40fd3c00]
05:47:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432e2800 == 32 [pid = 2005] [id = 636]
05:47:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x7f9c43005000) [pid = 2005] [serial = 1780] [outer = (nil)]
05:47:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x7f9c4300ec00) [pid = 2005] [serial = 1781] [outer = 0x7f9c43005000]
05:47:49 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
05:47:49 INFO - document served over http requires an http
05:47:49 INFO - sub-resource via iframe-tag using the http-csp
05:47:49 INFO - delivery method with keep-origin-redirect and when
05:47:49 INFO - the target request is same-origin.
05:47:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2193ms
05:47:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:47:49 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47480800 == 31 [pid = 2005] [id = 626]
05:47:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f1d800 == 32 [pid = 2005] [id = 637]
05:47:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x7f9c40fde400) [pid = 2005] [serial = 1782] [outer = (nil)]
05:47:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x7f9c412dd000) [pid = 2005] [serial = 1783] [outer = 0x7f9c40fde400]
05:47:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x7f9c43404400) [pid = 2005] [serial = 1784] [outer = 0x7f9c40fde400]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4643d800 == 31 [pid = 2005] [id = 625]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bed000 == 30 [pid = 2005] [id = 624]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432f5000 == 29 [pid = 2005] [id = 623]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43033800 == 28 [pid = 2005] [id = 622]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451be000 == 27 [pid = 2005] [id = 594]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419b3000 == 26 [pid = 2005] [id = 621]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432e0000 == 25 [pid = 2005] [id = 607]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430e1800 == 24 [pid = 2005] [id = 620]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48908000 == 23 [pid = 2005] [id = 619]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fab000 == 22 [pid = 2005] [id = 618]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47e13800 == 21 [pid = 2005] [id = 617]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47aa5000 == 20 [pid = 2005] [id = 616]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475c1800 == 19 [pid = 2005] [id = 615]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46498800 == 18 [pid = 2005] [id = 614]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4528e800 == 17 [pid = 2005] [id = 613]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ebd000 == 16 [pid = 2005] [id = 612]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a7d800 == 15 [pid = 2005] [id = 611]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434ec800 == 14 [pid = 2005] [id = 610]
05:47:50 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f2a800 == 13 [pid = 2005] [id = 609]
05:47:50 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x7f9c43191000) [pid = 2005] [serial = 1689] [outer = (nil)] [url = about:blank]
05:47:50 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x7f9c43199000) [pid = 2005] [serial = 1695] [outer = (nil)] [url = about:blank]
05:47:50 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x7f9c42d1dc00) [pid = 2005] [serial = 1692] [outer = (nil)] [url = about:blank]
05:47:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419b7000 == 14 [pid = 2005] [id = 638]
05:47:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x7f9c42d1dc00) [pid = 2005] [serial = 1785] [outer = (nil)]
05:47:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x7f9c43410800) [pid = 2005] [serial = 1786] [outer = 0x7f9c42d1dc00]
05:47:51 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
05:47:51 INFO - document served over http requires an http
05:47:51 INFO - sub-resource via iframe-tag using the http-csp
05:47:51 INFO - delivery method with no-redirect and when
05:47:51 INFO - the target request is same-origin.
05:47:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1888ms
05:47:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:47:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432e9800 == 15 [pid = 2005] [id = 639]
05:47:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x7f9c42d29800) [pid = 2005] [serial = 1787] [outer = (nil)]
05:47:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x7f9c43199800) [pid = 2005] [serial = 1788] [outer = 0x7f9c42d29800]
05:47:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x7f9c435e6800) [pid = 2005] [serial = 1789] [outer = 0x7f9c42d29800]
05:47:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a66800 == 16 [pid = 2005] [id = 640]
05:47:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x7f9c435ea800) [pid = 2005] [serial = 1790] [outer = (nil)]
05:47:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x7f9c44a86400) [pid = 2005] [serial = 1791] [outer = 0x7f9c435ea800]
05:47:53 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
05:47:53 INFO - document served over http requires an http
05:47:53 INFO - sub-resource via iframe-tag using the http-csp
05:47:53 INFO - delivery method with swap-origin-redirect and when
05:47:53 INFO - the target request is same-origin.
05:47:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1737ms
05:47:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:47:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a7d000 == 17 [pid = 2005] [id = 641]
05:47:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x7f9c43512800) [pid = 2005] [serial = 1792] [outer = (nil)]
05:47:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x7f9c435ef400) [pid = 2005] [serial = 1793] [outer = 0x7f9c43512800]
05:47:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x7f9c44b37800) [pid = 2005] [serial = 1794] [outer = 0x7f9c43512800]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x7f9c42ee0400) [pid = 2005] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163215425]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x7f9c47651800) [pid = 2005] [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]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x7f9c43403800) [pid = 2005] [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]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x7f9c463c4c00) [pid = 2005] [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]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x7f9c4752b800) [pid = 2005] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x7f9c41886400) [pid = 2005] [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]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x7f9c412e8400) [pid = 2005] [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]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x7f9c44cfcc00) [pid = 2005] [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]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x7f9c43516800) [pid = 2005] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x7f9c43007000) [pid = 2005] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:56 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x7f9c45c31800) [pid = 2005] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163242354]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x7f9c44d3fc00) [pid = 2005] [serial = 1715] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c47cce800) [pid = 2005] [serial = 1730] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c47533400) [pid = 2005] [serial = 1751] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c463c6800) [pid = 2005] [serial = 1746] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c40fdb000) [pid = 2005] [serial = 1704] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c4764f800) [pid = 2005] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c47744000) [pid = 2005] [serial = 1724] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c45c3e800) [pid = 2005] [serial = 1718] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c47ccd400) [pid = 2005] [serial = 1733] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c4790e800) [pid = 2005] [serial = 1727] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c43403000) [pid = 2005] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163215425]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c4319d000) [pid = 2005] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c42d1d400) [pid = 2005] [serial = 1736] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c44a8e000) [pid = 2005] [serial = 1712] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c412ddc00) [pid = 2005] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c43198800) [pid = 2005] [serial = 1709] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c4350a800) [pid = 2005] [serial = 1741] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c4633f800) [pid = 2005] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163242354]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c47651c00) [pid = 2005] [serial = 1721] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c464f5800) [pid = 2005] [serial = 1677] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c4765b400) [pid = 2005] [serial = 1683] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c44c27400) [pid = 2005] [serial = 1596] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c463c7000) [pid = 2005] [serial = 1674] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c44b3f000) [pid = 2005] [serial = 1593] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c4340fc00) [pid = 2005] [serial = 1587] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c44cfb400) [pid = 2005] [serial = 1599] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c44f68400) [pid = 2005] [serial = 1602] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c44a9dc00) [pid = 2005] [serial = 1590] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c4187e000) [pid = 2005] [serial = 1542] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c435ec400) [pid = 2005] [serial = 1629] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c45c37400) [pid = 2005] [serial = 1671] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c4350d000) [pid = 2005] [serial = 1668] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c4766f400) [pid = 2005] [serial = 1722] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c450b1400) [pid = 2005] [serial = 1635] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c44cf5800) [pid = 2005] [serial = 1632] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c4752e400) [pid = 2005] [serial = 1680] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c4537b000) [pid = 2005] [serial = 1638] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c43409000) [pid = 2005] [serial = 1626] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c45c3c400) [pid = 2005] [serial = 1641] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c4767a800) [pid = 2005] [serial = 1686] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c4633d800) [pid = 2005] [serial = 1644] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c41888400) [pid = 2005] [serial = 1621] [outer = (nil)] [url = about:blank]
05:47:57 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c463b6000) [pid = 2005] [serial = 1719] [outer = (nil)] [url = about:blank]
05:47:57 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
05:47:57 INFO - document served over http requires an http
05:47:57 INFO - sub-resource via script-tag using the http-csp
05:47:57 INFO - delivery method with keep-origin-redirect and when
05:47:57 INFO - the target request is same-origin.
05:47:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4187ms
05:47:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:47:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bec800 == 18 [pid = 2005] [id = 642]
05:47:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c40fe2000) [pid = 2005] [serial = 1795] [outer = (nil)]
05:47:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c412de400) [pid = 2005] [serial = 1796] [outer = 0x7f9c40fe2000]
05:47:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c43003c00) [pid = 2005] [serial = 1797] [outer = 0x7f9c40fe2000]
05:48:00 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
05:48:00 INFO - document served over http requires an http
05:48:00 INFO - sub-resource via script-tag using the http-csp
05:48:00 INFO - delivery method with no-redirect and when
05:48:00 INFO - the target request is same-origin.
05:48:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2836ms
05:48:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:48:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434d7000 == 19 [pid = 2005] [id = 643]
05:48:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c40ce3800) [pid = 2005] [serial = 1798] [outer = (nil)]
05:48:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c4188e400) [pid = 2005] [serial = 1799] [outer = 0x7f9c40ce3800]
05:48:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c43198800) [pid = 2005] [serial = 1800] [outer = 0x7f9c40ce3800]
05:48:02 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
05:48:02 INFO - document served over http requires an http
05:48:02 INFO - sub-resource via script-tag using the http-csp
05:48:02 INFO - delivery method with swap-origin-redirect and when
05:48:02 INFO - the target request is same-origin.
05:48:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1937ms
05:48:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:48:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45004000 == 20 [pid = 2005] [id = 644]
05:48:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c4188a000) [pid = 2005] [serial = 1801] [outer = (nil)]
05:48:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4350d800) [pid = 2005] [serial = 1802] [outer = 0x7f9c4188a000]
05:48:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c44a8b800) [pid = 2005] [serial = 1803] [outer = 0x7f9c4188a000]
05:48:04 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
05:48:04 INFO - document served over http requires an http
05:48:04 INFO - sub-resource via xhr-request using the http-csp
05:48:04 INFO - delivery method with keep-origin-redirect and when
05:48:04 INFO - the target request is same-origin.
05:48:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1900ms
05:48:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:48:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451ba000 == 21 [pid = 2005] [id = 645]
05:48:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c43510c00) [pid = 2005] [serial = 1804] [outer = (nil)]
05:48:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c44b3e000) [pid = 2005] [serial = 1805] [outer = 0x7f9c43510c00]
05:48:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c44c23000) [pid = 2005] [serial = 1806] [outer = 0x7f9c43510c00]
05:48:06 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
05:48:06 INFO - document served over http requires an http
05:48:06 INFO - sub-resource via xhr-request using the http-csp
05:48:06 INFO - delivery method with no-redirect and when
05:48:06 INFO - the target request is same-origin.
05:48:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2140ms
05:48:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:48:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c6b800 == 22 [pid = 2005] [id = 646]
05:48:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c44b3b800) [pid = 2005] [serial = 1807] [outer = (nil)]
05:48:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c44cfbc00) [pid = 2005] [serial = 1808] [outer = 0x7f9c44b3b800]
05:48:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c44d3dc00) [pid = 2005] [serial = 1809] [outer = 0x7f9c44b3b800]
05:48:08 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
05:48:08 INFO - document served over http requires an http
05:48:08 INFO - sub-resource via xhr-request using the http-csp
05:48:08 INFO - delivery method with swap-origin-redirect and when
05:48:08 INFO - the target request is same-origin.
05:48:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2256ms
05:48:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:48:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463f3000 == 23 [pid = 2005] [id = 647]
05:48:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c44f70c00) [pid = 2005] [serial = 1810] [outer = (nil)]
05:48:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c44f71c00) [pid = 2005] [serial = 1811] [outer = 0x7f9c44f70c00]
05:48:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c450bf400) [pid = 2005] [serial = 1812] [outer = 0x7f9c44f70c00]
05:48:11 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
05:48:11 INFO - document served over http requires an https
05:48:11 INFO - sub-resource via fetch-request using the http-csp
05:48:11 INFO - delivery method with keep-origin-redirect and when
05:48:11 INFO - the target request is same-origin.
05:48:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2497ms
05:48:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:48:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46484000 == 24 [pid = 2005] [id = 648]
05:48:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c44f71000) [pid = 2005] [serial = 1813] [outer = (nil)]
05:48:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c4537b000) [pid = 2005] [serial = 1814] [outer = 0x7f9c44f71000]
05:48:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c45c3a800) [pid = 2005] [serial = 1815] [outer = 0x7f9c44f71000]
05:48:13 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
05:48:13 INFO - document served over http requires an https
05:48:13 INFO - sub-resource via fetch-request using the http-csp
05:48:13 INFO - delivery method with no-redirect and when
05:48:13 INFO - the target request is same-origin.
05:48:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2748ms
05:48:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:48:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4747a800 == 25 [pid = 2005] [id = 649]
05:48:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c4537d400) [pid = 2005] [serial = 1816] [outer = (nil)]
05:48:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c46338800) [pid = 2005] [serial = 1817] [outer = 0x7f9c4537d400]
05:48:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c463b8000) [pid = 2005] [serial = 1818] [outer = 0x7f9c4537d400]
05:48:15 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
05:48:15 INFO - document served over http requires an https
05:48:15 INFO - sub-resource via fetch-request using the http-csp
05:48:15 INFO - delivery method with swap-origin-redirect and when
05:48:15 INFO - the target request is same-origin.
05:48:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1844ms
05:48:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:48:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475b7800 == 26 [pid = 2005] [id = 650]
05:48:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c46336c00) [pid = 2005] [serial = 1819] [outer = (nil)]
05:48:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c464f0c00) [pid = 2005] [serial = 1820] [outer = 0x7f9c46336c00]
05:48:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c4752b800) [pid = 2005] [serial = 1821] [outer = 0x7f9c46336c00]
05:48:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476bc000 == 27 [pid = 2005] [id = 651]
05:48:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c47536000) [pid = 2005] [serial = 1822] [outer = (nil)]
05:48:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c47657c00) [pid = 2005] [serial = 1823] [outer = 0x7f9c47536000]
05:48:17 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
05:48:17 INFO - document served over http requires an https
05:48:17 INFO - sub-resource via iframe-tag using the http-csp
05:48:17 INFO - delivery method with keep-origin-redirect and when
05:48:17 INFO - the target request is same-origin.
05:48:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1880ms
05:48:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:48:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4776f800 == 28 [pid = 2005] [id = 652]
05:48:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c463ccc00) [pid = 2005] [serial = 1824] [outer = (nil)]
05:48:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c47656c00) [pid = 2005] [serial = 1825] [outer = 0x7f9c463ccc00]
05:48:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c4773a400) [pid = 2005] [serial = 1826] [outer = 0x7f9c463ccc00]
05:48:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47858000 == 29 [pid = 2005] [id = 653]
05:48:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c47740400) [pid = 2005] [serial = 1827] [outer = (nil)]
05:48:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c47904800) [pid = 2005] [serial = 1828] [outer = 0x7f9c47740400]
05:48:19 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
05:48:19 INFO - document served over http requires an https
05:48:19 INFO - sub-resource via iframe-tag using the http-csp
05:48:19 INFO - delivery method with no-redirect and when
05:48:19 INFO - the target request is same-origin.
05:48:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1943ms
05:48:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:48:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4302c000 == 30 [pid = 2005] [id = 654]
05:48:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c40cddc00) [pid = 2005] [serial = 1829] [outer = (nil)]
05:48:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c40ce5800) [pid = 2005] [serial = 1830] [outer = 0x7f9c40cddc00]
05:48:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c43191800) [pid = 2005] [serial = 1831] [outer = 0x7f9c40cddc00]
05:48:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430f1800 == 31 [pid = 2005] [id = 655]
05:48:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c40b10400) [pid = 2005] [serial = 1832] [outer = (nil)]
05:48:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c412e3000) [pid = 2005] [serial = 1833] [outer = 0x7f9c40b10400]
05:48:23 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
05:48:23 INFO - document served over http requires an https
05:48:23 INFO - sub-resource via iframe-tag using the http-csp
05:48:23 INFO - delivery method with swap-origin-redirect and when
05:48:23 INFO - the target request is same-origin.
05:48:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3551ms
05:48:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:48:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4302c800 == 32 [pid = 2005] [id = 656]
05:48:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c41872c00) [pid = 2005] [serial = 1834] [outer = (nil)]
05:48:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c4188a800) [pid = 2005] [serial = 1835] [outer = 0x7f9c41872c00]
05:48:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c44a9c800) [pid = 2005] [serial = 1836] [outer = 0x7f9c41872c00]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a7d000 == 31 [pid = 2005] [id = 641]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a66800 == 30 [pid = 2005] [id = 640]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432e9800 == 29 [pid = 2005] [id = 639]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419b7000 == 28 [pid = 2005] [id = 638]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f1d800 == 27 [pid = 2005] [id = 637]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432e2800 == 26 [pid = 2005] [id = 636]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f27800 == 25 [pid = 2005] [id = 635]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419ae000 == 24 [pid = 2005] [id = 634]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4941c000 == 23 [pid = 2005] [id = 632]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49364800 == 22 [pid = 2005] [id = 631]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48922800 == 21 [pid = 2005] [id = 630]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4785b800 == 20 [pid = 2005] [id = 629]
05:48:25 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45297800 == 19 [pid = 2005] [id = 628]
05:48:25 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c45371800) [pid = 2005] [serial = 1716] [outer = (nil)] [url = about:blank]
05:48:25 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c44c1b000) [pid = 2005] [serial = 1713] [outer = (nil)] [url = about:blank]
05:48:25 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c435e8400) [pid = 2005] [serial = 1710] [outer = (nil)] [url = about:blank]
05:48:25 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c47cc6000) [pid = 2005] [serial = 1752] [outer = (nil)] [url = about:blank]
05:48:25 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c47f8d400) [pid = 2005] [serial = 1734] [outer = (nil)] [url = about:blank]
05:48:25 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c450b9400) [pid = 2005] [serial = 1742] [outer = (nil)] [url = about:blank]
05:48:25 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c43194800) [pid = 2005] [serial = 1737] [outer = (nil)] [url = about:blank]
05:48:25 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c464fc400) [pid = 2005] [serial = 1747] [outer = (nil)] [url = about:blank]
05:48:25 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c42d29c00) [pid = 2005] [serial = 1705] [outer = (nil)] [url = about:blank]
05:48:26 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
05:48:26 INFO - document served over http requires an https
05:48:26 INFO - sub-resource via script-tag using the http-csp
05:48:26 INFO - delivery method with keep-origin-redirect and when
05:48:26 INFO - the target request is same-origin.
05:48:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2900ms
05:48:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:48:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f35800 == 20 [pid = 2005] [id = 657]
05:48:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c41874c00) [pid = 2005] [serial = 1837] [outer = (nil)]
05:48:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c43011400) [pid = 2005] [serial = 1838] [outer = 0x7f9c41874c00]
05:48:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c44b44000) [pid = 2005] [serial = 1839] [outer = 0x7f9c41874c00]
05:48:27 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
05:48:27 INFO - document served over http requires an https
05:48:27 INFO - sub-resource via script-tag using the http-csp
05:48:27 INFO - delivery method with no-redirect and when
05:48:27 INFO - the target request is same-origin.
05:48:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1733ms
05:48:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:48:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432fb800 == 21 [pid = 2005] [id = 658]
05:48:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c43403400) [pid = 2005] [serial = 1840] [outer = (nil)]
05:48:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c44d3fc00) [pid = 2005] [serial = 1841] [outer = 0x7f9c43403400]
05:48:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c45380c00) [pid = 2005] [serial = 1842] [outer = 0x7f9c43403400]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c44a86400) [pid = 2005] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c463cd000) [pid = 2005] [serial = 1760] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c43410800) [pid = 2005] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163271273]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c49323400) [pid = 2005] [serial = 1769] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c42ee2400) [pid = 2005] [serial = 1754] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c49464c00) [pid = 2005] [serial = 1772] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c435ef400) [pid = 2005] [serial = 1793] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c43199800) [pid = 2005] [serial = 1788] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c4300ec00) [pid = 2005] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c412e4800) [pid = 2005] [serial = 1775] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c48aaf400) [pid = 2005] [serial = 1766] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c412dd000) [pid = 2005] [serial = 1783] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c47f8b000) [pid = 2005] [serial = 1763] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c43194000) [pid = 2005] [serial = 1757] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c40fde800) [pid = 2005] [serial = 1778] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c43005000) [pid = 2005] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c4188b400) [pid = 2005] [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]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c42d29800) [pid = 2005] [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]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c47742000) [pid = 2005] [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]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c4752f400) [pid = 2005] [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]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c44a8b000) [pid = 2005] [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]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c44cf3800) [pid = 2005] [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]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c435ea800) [pid = 2005] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c435e3400) [pid = 2005] [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]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c44aa5800) [pid = 2005] [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]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c40fd3c00) [pid = 2005] [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]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c4790c000) [pid = 2005] [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]
05:48:29 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c43512800) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c40fd5c00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c412de800) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c40fde400) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c44c1c000) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c41888800) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c43002c00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c45c3bc00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c42d1dc00) [pid = 2005] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163271273]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c44d44c00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c44a99400) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c43002400) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c40ceac00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c40ceb800) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c464fcc00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c463ce000) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c463ba800) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c463bac00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4350d400) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c41882c00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c41887800) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c45c35000) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c450bec00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c450b4800) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c44aa1c00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c4340f000) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c42eeb000) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4188c400) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c40b11400) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c42d2b400) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4188c000) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c412e5c00) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c40ce1000) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c40ce1400) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c40ce8000) [pid = 2005] [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]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c47904000) [pid = 2005] [serial = 1725] [outer = (nil)] [url = about:blank]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c47f11000) [pid = 2005] [serial = 1731] [outer = (nil)] [url = about:blank]
05:48:30 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c47cc5000) [pid = 2005] [serial = 1728] [outer = (nil)] [url = about:blank]
05:48:30 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
05:48:30 INFO - document served over http requires an https
05:48:30 INFO - sub-resource via script-tag using the http-csp
05:48:30 INFO - delivery method with swap-origin-redirect and when
05:48:30 INFO - the target request is same-origin.
05:48:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2337ms
05:48:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:48:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44eb7800 == 22 [pid = 2005] [id = 659]
05:48:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c412e3400) [pid = 2005] [serial = 1843] [outer = (nil)]
05:48:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c4187d800) [pid = 2005] [serial = 1844] [outer = 0x7f9c412e3400]
05:48:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c43406400) [pid = 2005] [serial = 1845] [outer = 0x7f9c412e3400]
05:48:31 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
05:48:31 INFO - document served over http requires an https
05:48:31 INFO - sub-resource via xhr-request using the http-csp
05:48:31 INFO - delivery method with keep-origin-redirect and when
05:48:31 INFO - the target request is same-origin.
05:48:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1686ms
05:48:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:48:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432ef000 == 23 [pid = 2005] [id = 660]
05:48:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c40fdd400) [pid = 2005] [serial = 1846] [outer = (nil)]
05:48:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c42d25c00) [pid = 2005] [serial = 1847] [outer = 0x7f9c40fdd400]
05:48:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c435e8c00) [pid = 2005] [serial = 1848] [outer = 0x7f9c40fdd400]
05:48:34 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
05:48:34 INFO - document served over http requires an https
05:48:34 INFO - sub-resource via xhr-request using the http-csp
05:48:34 INFO - delivery method with no-redirect and when
05:48:34 INFO - the target request is same-origin.
05:48:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2245ms
05:48:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:48:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4649a800 == 24 [pid = 2005] [id = 661]
05:48:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c412de800) [pid = 2005] [serial = 1849] [outer = (nil)]
05:48:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c44c21c00) [pid = 2005] [serial = 1850] [outer = 0x7f9c412de800]
05:48:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c45c3e000) [pid = 2005] [serial = 1851] [outer = 0x7f9c412de800]
05:48:36 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
05:48:36 INFO - document served over http requires an https
05:48:36 INFO - sub-resource via xhr-request using the http-csp
05:48:36 INFO - delivery method with swap-origin-redirect and when
05:48:36 INFO - the target request is same-origin.
05:48:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2393ms
05:48:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:48:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c477cb800 == 25 [pid = 2005] [id = 662]
05:48:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c44d39800) [pid = 2005] [serial = 1852] [outer = (nil)]
05:48:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c463cd400) [pid = 2005] [serial = 1853] [outer = 0x7f9c44d39800]
05:48:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4765a800) [pid = 2005] [serial = 1854] [outer = 0x7f9c44d39800]
05:48:39 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
05:48:39 INFO - document served over http requires an http
05:48:39 INFO - sub-resource via fetch-request using the meta-csp
05:48:39 INFO - delivery method with keep-origin-redirect and when
05:48:39 INFO - the target request is cross-origin.
05:48:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2939ms
05:48:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:48:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47e13000 == 26 [pid = 2005] [id = 663]
05:48:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c464f5800) [pid = 2005] [serial = 1855] [outer = (nil)]
05:48:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c47746c00) [pid = 2005] [serial = 1856] [outer = 0x7f9c464f5800]
05:48:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c47cc3000) [pid = 2005] [serial = 1857] [outer = 0x7f9c464f5800]
05:48:41 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
05:48:41 INFO - document served over http requires an http
05:48:41 INFO - sub-resource via fetch-request using the meta-csp
05:48:41 INFO - delivery method with no-redirect and when
05:48:41 INFO - the target request is cross-origin.
05:48:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1982ms
05:48:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:48:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fb2800 == 27 [pid = 2005] [id = 664]
05:48:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c47904000) [pid = 2005] [serial = 1858] [outer = (nil)]
05:48:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c47cd0800) [pid = 2005] [serial = 1859] [outer = 0x7f9c47904000]
05:48:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c47f16c00) [pid = 2005] [serial = 1860] [outer = 0x7f9c47904000]
05:48:43 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
05:48:43 INFO - document served over http requires an http
05:48:43 INFO - sub-resource via fetch-request using the meta-csp
05:48:43 INFO - delivery method with swap-origin-redirect and when
05:48:43 INFO - the target request is cross-origin.
05:48:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1829ms
05:48:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:48:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4891a000 == 28 [pid = 2005] [id = 665]
05:48:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c47ccd400) [pid = 2005] [serial = 1861] [outer = (nil)]
05:48:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c47fde400) [pid = 2005] [serial = 1862] [outer = 0x7f9c47ccd400]
05:48:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c48ab4800) [pid = 2005] [serial = 1863] [outer = 0x7f9c47ccd400]
05:48:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49403800 == 29 [pid = 2005] [id = 666]
05:48:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c49320c00) [pid = 2005] [serial = 1864] [outer = (nil)]
05:48:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c49329400) [pid = 2005] [serial = 1865] [outer = 0x7f9c49320c00]
05:48:45 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
05:48:45 INFO - document served over http requires an http
05:48:45 INFO - sub-resource via iframe-tag using the meta-csp
05:48:45 INFO - delivery method with keep-origin-redirect and when
05:48:45 INFO - the target request is cross-origin.
05:48:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1892ms
05:48:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:48:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49418000 == 30 [pid = 2005] [id = 667]
05:48:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c47fdb000) [pid = 2005] [serial = 1866] [outer = (nil)]
05:48:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c49326c00) [pid = 2005] [serial = 1867] [outer = 0x7f9c47fdb000]
05:48:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c4945fc00) [pid = 2005] [serial = 1868] [outer = 0x7f9c47fdb000]
05:48:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49699800 == 31 [pid = 2005] [id = 668]
05:48:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c49464800) [pid = 2005] [serial = 1869] [outer = (nil)]
05:48:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c49512400) [pid = 2005] [serial = 1870] [outer = 0x7f9c49464800]
05:48:47 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
05:48:47 INFO - document served over http requires an http
05:48:47 INFO - sub-resource via iframe-tag using the meta-csp
05:48:47 INFO - delivery method with no-redirect and when
05:48:47 INFO - the target request is cross-origin.
05:48:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1981ms
05:48:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:48:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4988d000 == 32 [pid = 2005] [id = 669]
05:48:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c4932bc00) [pid = 2005] [serial = 1871] [outer = (nil)]
05:48:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c49511400) [pid = 2005] [serial = 1872] [outer = 0x7f9c4932bc00]
05:48:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c498b1400) [pid = 2005] [serial = 1873] [outer = 0x7f9c4932bc00]
05:48:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c498a2000 == 33 [pid = 2005] [id = 670]
05:48:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c498b5800) [pid = 2005] [serial = 1874] [outer = (nil)]
05:48:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c498bd400) [pid = 2005] [serial = 1875] [outer = 0x7f9c498b5800]
05:48:49 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
05:48:49 INFO - document served over http requires an http
05:48:49 INFO - sub-resource via iframe-tag using the meta-csp
05:48:49 INFO - delivery method with swap-origin-redirect and when
05:48:49 INFO - the target request is cross-origin.
05:48:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2430ms
05:48:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:48:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e72800 == 34 [pid = 2005] [id = 671]
05:48:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c49518400) [pid = 2005] [serial = 1876] [outer = (nil)]
05:48:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c498b9800) [pid = 2005] [serial = 1877] [outer = 0x7f9c49518400]
05:48:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c49e66800) [pid = 2005] [serial = 1878] [outer = 0x7f9c49518400]
05:48:52 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
05:48:52 INFO - document served over http requires an http
05:48:52 INFO - sub-resource via script-tag using the meta-csp
05:48:52 INFO - delivery method with keep-origin-redirect and when
05:48:52 INFO - the target request is cross-origin.
05:48:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2434ms
05:48:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:48:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a260800 == 35 [pid = 2005] [id = 672]
05:48:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c49e5a000) [pid = 2005] [serial = 1879] [outer = (nil)]
05:48:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c49eb1800) [pid = 2005] [serial = 1880] [outer = 0x7f9c49e5a000]
05:48:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c4a9b2400) [pid = 2005] [serial = 1881] [outer = 0x7f9c49e5a000]
05:48:56 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
05:48:56 INFO - document served over http requires an http
05:48:56 INFO - sub-resource via script-tag using the meta-csp
05:48:56 INFO - delivery method with no-redirect and when
05:48:56 INFO - the target request is cross-origin.
05:48:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3844ms
05:48:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:48:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434db800 == 36 [pid = 2005] [id = 673]
05:48:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c41891800) [pid = 2005] [serial = 1882] [outer = (nil)]
05:48:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c43009800) [pid = 2005] [serial = 1883] [outer = 0x7f9c41891800]
05:48:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c44a86000) [pid = 2005] [serial = 1884] [outer = 0x7f9c41891800]
05:48:58 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
05:48:58 INFO - document served over http requires an http
05:48:58 INFO - sub-resource via script-tag using the meta-csp
05:48:58 INFO - delivery method with swap-origin-redirect and when
05:48:58 INFO - the target request is cross-origin.
05:48:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1844ms
05:48:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:48:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419a1800 == 37 [pid = 2005] [id = 674]
05:48:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c42d1d800) [pid = 2005] [serial = 1885] [outer = (nil)]
05:48:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c44aa1400) [pid = 2005] [serial = 1886] [outer = 0x7f9c42d1d800]
05:48:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c44cf2400) [pid = 2005] [serial = 1887] [outer = 0x7f9c42d1d800]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432fb800 == 36 [pid = 2005] [id = 658]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f35800 == 35 [pid = 2005] [id = 657]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4302c800 == 34 [pid = 2005] [id = 656]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430f1800 == 33 [pid = 2005] [id = 655]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4302c000 == 32 [pid = 2005] [id = 654]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47858000 == 31 [pid = 2005] [id = 653]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4776f800 == 30 [pid = 2005] [id = 652]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c476bc000 == 29 [pid = 2005] [id = 651]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475b7800 == 28 [pid = 2005] [id = 650]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4747a800 == 27 [pid = 2005] [id = 649]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46484000 == 26 [pid = 2005] [id = 648]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463f3000 == 25 [pid = 2005] [id = 647]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c6b800 == 24 [pid = 2005] [id = 646]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451ba000 == 23 [pid = 2005] [id = 645]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45004000 == 22 [pid = 2005] [id = 644]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434d7000 == 21 [pid = 2005] [id = 643]
05:48:59 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bec800 == 20 [pid = 2005] [id = 642]
05:48:59 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c463b8800) [pid = 2005] [serial = 1755] [outer = (nil)] [url = about:blank]
05:48:59 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c42d2a800) [pid = 2005] [serial = 1779] [outer = (nil)] [url = about:blank]
05:48:59 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c435e6800) [pid = 2005] [serial = 1789] [outer = (nil)] [url = about:blank]
05:48:59 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c43404400) [pid = 2005] [serial = 1784] [outer = (nil)] [url = about:blank]
05:48:59 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c42d29000) [pid = 2005] [serial = 1776] [outer = (nil)] [url = about:blank]
05:48:59 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c44b37800) [pid = 2005] [serial = 1794] [outer = (nil)] [url = about:blank]
05:48:59 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
05:48:59 INFO - document served over http requires an http
05:48:59 INFO - sub-resource via xhr-request using the meta-csp
05:48:59 INFO - delivery method with keep-origin-redirect and when
05:48:59 INFO - the target request is cross-origin.
05:48:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1687ms
05:48:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:49:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4302c000 == 21 [pid = 2005] [id = 675]
05:49:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c4340d000) [pid = 2005] [serial = 1888] [outer = (nil)]
05:49:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c435eec00) [pid = 2005] [serial = 1889] [outer = 0x7f9c4340d000]
05:49:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c44f71400) [pid = 2005] [serial = 1890] [outer = 0x7f9c4340d000]
05:49:01 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
05:49:01 INFO - document served over http requires an http
05:49:01 INFO - sub-resource via xhr-request using the meta-csp
05:49:01 INFO - delivery method with no-redirect and when
05:49:01 INFO - the target request is cross-origin.
05:49:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1994ms
05:49:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:49:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44be9800 == 22 [pid = 2005] [id = 676]
05:49:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c435eb400) [pid = 2005] [serial = 1891] [outer = (nil)]
05:49:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c45c39400) [pid = 2005] [serial = 1892] [outer = 0x7f9c435eb400]
05:49:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c463b8800) [pid = 2005] [serial = 1893] [outer = 0x7f9c435eb400]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c41872c00) [pid = 2005] [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]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c40b10400) [pid = 2005] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c40fe2000) [pid = 2005] [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]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c47740400) [pid = 2005] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163299318]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c47536000) [pid = 2005] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c4188e400) [pid = 2005] [serial = 1799] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c44f71c00) [pid = 2005] [serial = 1811] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c4537b000) [pid = 2005] [serial = 1814] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c44cfbc00) [pid = 2005] [serial = 1808] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c43011400) [pid = 2005] [serial = 1838] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c4188a800) [pid = 2005] [serial = 1835] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c4350d800) [pid = 2005] [serial = 1802] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c46338800) [pid = 2005] [serial = 1817] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c47904800) [pid = 2005] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163299318]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c47656c00) [pid = 2005] [serial = 1825] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c44b3e000) [pid = 2005] [serial = 1805] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c47657c00) [pid = 2005] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c464f0c00) [pid = 2005] [serial = 1820] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c44d3fc00) [pid = 2005] [serial = 1841] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c412e3000) [pid = 2005] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c40ce5800) [pid = 2005] [serial = 1830] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c412de400) [pid = 2005] [serial = 1796] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c4187d800) [pid = 2005] [serial = 1844] [outer = (nil)] [url = about:blank]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c41874c00) [pid = 2005] [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]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c43403400) [pid = 2005] [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]
05:49:05 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c40cddc00) [pid = 2005] [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]
05:49:06 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
05:49:06 INFO - document served over http requires an http
05:49:06 INFO - sub-resource via xhr-request using the meta-csp
05:49:06 INFO - delivery method with swap-origin-redirect and when
05:49:06 INFO - the target request is cross-origin.
05:49:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 4800ms
05:49:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:49:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f35000 == 23 [pid = 2005] [id = 677]
05:49:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c40b09800) [pid = 2005] [serial = 1894] [outer = (nil)]
05:49:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c40ce2000) [pid = 2005] [serial = 1895] [outer = 0x7f9c40b09800]
05:49:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c43011400) [pid = 2005] [serial = 1896] [outer = 0x7f9c40b09800]
05:49:08 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
05:49:08 INFO - document served over http requires an https
05:49:08 INFO - sub-resource via fetch-request using the meta-csp
05:49:08 INFO - delivery method with keep-origin-redirect and when
05:49:08 INFO - the target request is cross-origin.
05:49:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2191ms
05:49:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:49:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45293800 == 24 [pid = 2005] [id = 678]
05:49:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c40ce9c00) [pid = 2005] [serial = 1897] [outer = (nil)]
05:49:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c435ed400) [pid = 2005] [serial = 1898] [outer = 0x7f9c40ce9c00]
05:49:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c44f71c00) [pid = 2005] [serial = 1899] [outer = 0x7f9c40ce9c00]
05:49:10 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
05:49:10 INFO - document served over http requires an https
05:49:10 INFO - sub-resource via fetch-request using the meta-csp
05:49:10 INFO - delivery method with no-redirect and when
05:49:10 INFO - the target request is cross-origin.
05:49:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1881ms
05:49:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:49:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46448000 == 25 [pid = 2005] [id = 679]
05:49:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c435e3c00) [pid = 2005] [serial = 1900] [outer = (nil)]
05:49:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c45c3cc00) [pid = 2005] [serial = 1901] [outer = 0x7f9c435e3c00]
05:49:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c47529800) [pid = 2005] [serial = 1902] [outer = 0x7f9c435e3c00]
05:49:12 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
05:49:12 INFO - document served over http requires an https
05:49:12 INFO - sub-resource via fetch-request using the meta-csp
05:49:12 INFO - delivery method with swap-origin-redirect and when
05:49:12 INFO - the target request is cross-origin.
05:49:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1807ms
05:49:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:49:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475a7000 == 26 [pid = 2005] [id = 680]
05:49:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c46335400) [pid = 2005] [serial = 1903] [outer = (nil)]
05:49:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c47670c00) [pid = 2005] [serial = 1904] [outer = 0x7f9c46335400]
05:49:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c47ccb000) [pid = 2005] [serial = 1905] [outer = 0x7f9c46335400]
05:49:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4775f800 == 27 [pid = 2005] [id = 681]
05:49:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c47f93c00) [pid = 2005] [serial = 1906] [outer = (nil)]
05:49:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c48ab3400) [pid = 2005] [serial = 1907] [outer = 0x7f9c47f93c00]
05:49:14 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
05:49:14 INFO - document served over http requires an https
05:49:14 INFO - sub-resource via iframe-tag using the meta-csp
05:49:14 INFO - delivery method with keep-origin-redirect and when
05:49:14 INFO - the target request is cross-origin.
05:49:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2289ms
05:49:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:49:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4784b000 == 28 [pid = 2005] [id = 682]
05:49:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4767a800) [pid = 2005] [serial = 1908] [outer = (nil)]
05:49:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c49320800) [pid = 2005] [serial = 1909] [outer = 0x7f9c4767a800]
05:49:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c49e5d000) [pid = 2005] [serial = 1910] [outer = 0x7f9c4767a800]
05:49:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48917000 == 29 [pid = 2005] [id = 683]
05:49:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c49eb3800) [pid = 2005] [serial = 1911] [outer = (nil)]
05:49:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c4a9b6000) [pid = 2005] [serial = 1912] [outer = 0x7f9c49eb3800]
05:49:17 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
05:49:17 INFO - document served over http requires an https
05:49:17 INFO - sub-resource via iframe-tag using the meta-csp
05:49:17 INFO - delivery method with no-redirect and when
05:49:17 INFO - the target request is cross-origin.
05:49:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2335ms
05:49:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:49:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c498a1000 == 30 [pid = 2005] [id = 684]
05:49:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x7f9c47fda800) [pid = 2005] [serial = 1913] [outer = (nil)]
05:49:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x7f9c4a9b4400) [pid = 2005] [serial = 1914] [outer = 0x7f9c47fda800]
05:49:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x7f9c4ab3c800) [pid = 2005] [serial = 1915] [outer = 0x7f9c47fda800]
05:49:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a281800 == 31 [pid = 2005] [id = 685]
05:49:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x7f9c4ab40c00) [pid = 2005] [serial = 1916] [outer = (nil)]
05:49:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x7f9c4ab46800) [pid = 2005] [serial = 1917] [outer = 0x7f9c4ab40c00]
05:49:19 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
05:49:19 INFO - document served over http requires an https
05:49:19 INFO - sub-resource via iframe-tag using the meta-csp
05:49:19 INFO - delivery method with swap-origin-redirect and when
05:49:19 INFO - the target request is cross-origin.
05:49:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2289ms
05:49:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:49:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a294000 == 32 [pid = 2005] [id = 686]
05:49:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x7f9c4ab48800) [pid = 2005] [serial = 1918] [outer = (nil)]
05:49:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c4ab77000) [pid = 2005] [serial = 1919] [outer = 0x7f9c4ab48800]
05:49:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c4ab7fc00) [pid = 2005] [serial = 1920] [outer = 0x7f9c4ab48800]
05:49:22 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
05:49:22 INFO - document served over http requires an https
05:49:22 INFO - sub-resource via script-tag using the meta-csp
05:49:22 INFO - delivery method with keep-origin-redirect and when
05:49:22 INFO - the target request is cross-origin.
05:49:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2743ms
05:49:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:49:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a95e000 == 33 [pid = 2005] [id = 687]
05:49:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c4ab45c00) [pid = 2005] [serial = 1921] [outer = (nil)]
05:49:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c4acc3c00) [pid = 2005] [serial = 1922] [outer = 0x7f9c4ab45c00]
05:49:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c4accec00) [pid = 2005] [serial = 1923] [outer = 0x7f9c4ab45c00]
05:49:24 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
05:49:24 INFO - document served over http requires an https
05:49:24 INFO - sub-resource via script-tag using the meta-csp
05:49:24 INFO - delivery method with no-redirect and when
05:49:24 INFO - the target request is cross-origin.
05:49:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1931ms
05:49:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:49:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ab14000 == 34 [pid = 2005] [id = 688]
05:49:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c4acc5800) [pid = 2005] [serial = 1924] [outer = (nil)]
05:49:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c4b20d800) [pid = 2005] [serial = 1925] [outer = 0x7f9c4acc5800]
05:49:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c4b217c00) [pid = 2005] [serial = 1926] [outer = 0x7f9c4acc5800]
05:49:26 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
05:49:26 INFO - document served over http requires an https
05:49:26 INFO - sub-resource via script-tag using the meta-csp
05:49:26 INFO - delivery method with swap-origin-redirect and when
05:49:26 INFO - the target request is cross-origin.
05:49:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1878ms
05:49:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:49:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ac2a800 == 35 [pid = 2005] [id = 689]
05:49:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c4b472c00) [pid = 2005] [serial = 1927] [outer = (nil)]
05:49:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c4b477000) [pid = 2005] [serial = 1928] [outer = 0x7f9c4b472c00]
05:49:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c4b4a2c00) [pid = 2005] [serial = 1929] [outer = 0x7f9c4b472c00]
05:49:28 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
05:49:28 INFO - document served over http requires an https
05:49:28 INFO - sub-resource via xhr-request using the meta-csp
05:49:28 INFO - delivery method with keep-origin-redirect and when
05:49:28 INFO - the target request is cross-origin.
05:49:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1870ms
05:49:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:49:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b40e000 == 36 [pid = 2005] [id = 690]
05:49:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c4b476000) [pid = 2005] [serial = 1930] [outer = (nil)]
05:49:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c4b742800) [pid = 2005] [serial = 1931] [outer = 0x7f9c4b476000]
05:49:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c4b74f800) [pid = 2005] [serial = 1932] [outer = 0x7f9c4b476000]
05:49:30 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
05:49:30 INFO - document served over http requires an https
05:49:30 INFO - sub-resource via xhr-request using the meta-csp
05:49:30 INFO - delivery method with no-redirect and when
05:49:30 INFO - the target request is cross-origin.
05:49:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2396ms
05:49:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:49:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4b775800 == 37 [pid = 2005] [id = 691]
05:49:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c4b742400) [pid = 2005] [serial = 1933] [outer = (nil)]
05:49:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c4bdcb000) [pid = 2005] [serial = 1934] [outer = 0x7f9c4b742400]
05:49:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c4c735000) [pid = 2005] [serial = 1935] [outer = 0x7f9c4b742400]
05:49:32 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
05:49:32 INFO - document served over http requires an https
05:49:32 INFO - sub-resource via xhr-request using the meta-csp
05:49:32 INFO - delivery method with swap-origin-redirect and when
05:49:32 INFO - the target request is cross-origin.
05:49:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2337ms
05:49:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:49:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4bda2800 == 38 [pid = 2005] [id = 692]
05:49:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c4bdc5800) [pid = 2005] [serial = 1936] [outer = (nil)]
05:49:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c4c73cc00) [pid = 2005] [serial = 1937] [outer = 0x7f9c4bdc5800]
05:49:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c4c9e0c00) [pid = 2005] [serial = 1938] [outer = 0x7f9c4bdc5800]
05:49:36 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
05:49:36 INFO - document served over http requires an http
05:49:36 INFO - sub-resource via fetch-request using the meta-csp
05:49:36 INFO - delivery method with keep-origin-redirect and when
05:49:36 INFO - the target request is same-origin.
05:49:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3748ms
05:49:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:49:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bd8000 == 39 [pid = 2005] [id = 693]
05:49:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c412e2800) [pid = 2005] [serial = 1939] [outer = (nil)]
05:49:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c41871400) [pid = 2005] [serial = 1940] [outer = 0x7f9c412e2800]
05:49:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c44aa0000) [pid = 2005] [serial = 1941] [outer = 0x7f9c412e2800]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432ef000 == 38 [pid = 2005] [id = 660]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4649a800 == 37 [pid = 2005] [id = 661]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c477cb800 == 36 [pid = 2005] [id = 662]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47e13000 == 35 [pid = 2005] [id = 663]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fb2800 == 34 [pid = 2005] [id = 664]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49403800 == 33 [pid = 2005] [id = 666]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4891a000 == 32 [pid = 2005] [id = 665]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49699800 == 31 [pid = 2005] [id = 668]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49418000 == 30 [pid = 2005] [id = 667]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c498a2000 == 29 [pid = 2005] [id = 670]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4988d000 == 28 [pid = 2005] [id = 669]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e72800 == 27 [pid = 2005] [id = 671]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434db800 == 26 [pid = 2005] [id = 673]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419a1800 == 25 [pid = 2005] [id = 674]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4302c000 == 24 [pid = 2005] [id = 675]
05:49:38 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44be9800 == 23 [pid = 2005] [id = 676]
05:49:38 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c43191800) [pid = 2005] [serial = 1831] [outer = (nil)] [url = about:blank]
05:49:38 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c44a9c800) [pid = 2005] [serial = 1836] [outer = (nil)] [url = about:blank]
05:49:38 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c43003c00) [pid = 2005] [serial = 1797] [outer = (nil)] [url = about:blank]
05:49:38 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c44b44000) [pid = 2005] [serial = 1839] [outer = (nil)] [url = about:blank]
05:49:38 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c45380c00) [pid = 2005] [serial = 1842] [outer = (nil)] [url = about:blank]
05:49:39 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
05:49:39 INFO - document served over http requires an http
05:49:39 INFO - sub-resource via fetch-request using the meta-csp
05:49:39 INFO - delivery method with no-redirect and when
05:49:39 INFO - the target request is same-origin.
05:49:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2441ms
05:49:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:49:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f34000 == 24 [pid = 2005] [id = 694]
05:49:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c43515800) [pid = 2005] [serial = 1942] [outer = (nil)]
05:49:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c435eb800) [pid = 2005] [serial = 1943] [outer = 0x7f9c43515800]
05:49:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c44d3b000) [pid = 2005] [serial = 1944] [outer = 0x7f9c43515800]
05:49:40 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
05:49:40 INFO - document served over http requires an http
05:49:40 INFO - sub-resource via fetch-request using the meta-csp
05:49:40 INFO - delivery method with swap-origin-redirect and when
05:49:40 INFO - the target request is same-origin.
05:49:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1627ms
05:49:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:49:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434d7800 == 25 [pid = 2005] [id = 695]
05:49:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c435e3400) [pid = 2005] [serial = 1945] [outer = (nil)]
05:49:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c45c3c400) [pid = 2005] [serial = 1946] [outer = 0x7f9c435e3400]
05:49:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c4752a400) [pid = 2005] [serial = 1947] [outer = 0x7f9c435e3400]
05:49:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44be8000 == 26 [pid = 2005] [id = 696]
05:49:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x7f9c4773bc00) [pid = 2005] [serial = 1948] [outer = (nil)]
05:49:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x7f9c4773cc00) [pid = 2005] [serial = 1949] [outer = 0x7f9c4773bc00]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x7f9c498b5800) [pid = 2005] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x7f9c49464800) [pid = 2005] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163327029]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c49320c00) [pid = 2005] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c498b9800) [pid = 2005] [serial = 1877] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c49511400) [pid = 2005] [serial = 1872] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c498bd400) [pid = 2005] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c49326c00) [pid = 2005] [serial = 1867] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c49512400) [pid = 2005] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163327029]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c47fde400) [pid = 2005] [serial = 1862] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c49329400) [pid = 2005] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c47cd0800) [pid = 2005] [serial = 1859] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c47746c00) [pid = 2005] [serial = 1856] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c44c21c00) [pid = 2005] [serial = 1850] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c42d25c00) [pid = 2005] [serial = 1847] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c43009800) [pid = 2005] [serial = 1883] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c463cd400) [pid = 2005] [serial = 1853] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c44aa1400) [pid = 2005] [serial = 1886] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c435eec00) [pid = 2005] [serial = 1889] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c49eb1800) [pid = 2005] [serial = 1880] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c45c39400) [pid = 2005] [serial = 1892] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c42d1d800) [pid = 2005] [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]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c41891800) [pid = 2005] [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]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c4340d000) [pid = 2005] [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]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c44cf2400) [pid = 2005] [serial = 1887] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c44f71400) [pid = 2005] [serial = 1890] [outer = (nil)] [url = about:blank]
05:49:44 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c43406400) [pid = 2005] [serial = 1845] [outer = (nil)] [url = about:blank]
05:49:44 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
05:49:44 INFO - document served over http requires an http
05:49:44 INFO - sub-resource via iframe-tag using the meta-csp
05:49:44 INFO - delivery method with keep-origin-redirect and when
05:49:44 INFO - the target request is same-origin.
05:49:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3938ms
05:49:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:49:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ec2800 == 27 [pid = 2005] [id = 697]
05:49:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x7f9c4187a000) [pid = 2005] [serial = 1950] [outer = (nil)]
05:49:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x7f9c42d1d800) [pid = 2005] [serial = 1951] [outer = 0x7f9c4187a000]
05:49:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x7f9c44f6c800) [pid = 2005] [serial = 1952] [outer = 0x7f9c4187a000]
05:49:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434d1000 == 28 [pid = 2005] [id = 698]
05:49:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x7f9c40ce2800) [pid = 2005] [serial = 1953] [outer = (nil)]
05:49:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x7f9c4319ac00) [pid = 2005] [serial = 1954] [outer = 0x7f9c40ce2800]
05:49:47 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
05:49:47 INFO - document served over http requires an http
05:49:47 INFO - sub-resource via iframe-tag using the meta-csp
05:49:47 INFO - delivery method with no-redirect and when
05:49:47 INFO - the target request is same-origin.
05:49:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2688ms
05:49:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:49:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46455000 == 29 [pid = 2005] [id = 699]
05:49:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x7f9c40ce4800) [pid = 2005] [serial = 1955] [outer = (nil)]
05:49:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x7f9c42d2b000) [pid = 2005] [serial = 1956] [outer = 0x7f9c40ce4800]
05:49:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x7f9c4752a000) [pid = 2005] [serial = 1957] [outer = 0x7f9c40ce4800]
05:49:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47766000 == 30 [pid = 2005] [id = 700]
05:49:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x7f9c4773c000) [pid = 2005] [serial = 1958] [outer = (nil)]
05:49:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x7f9c47cc5c00) [pid = 2005] [serial = 1959] [outer = 0x7f9c4773c000]
05:49:49 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
05:49:49 INFO - document served over http requires an http
05:49:49 INFO - sub-resource via iframe-tag using the meta-csp
05:49:49 INFO - delivery method with swap-origin-redirect and when
05:49:49 INFO - the target request is same-origin.
05:49:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2099ms
05:49:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:49:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47aae800 == 31 [pid = 2005] [id = 701]
05:49:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x7f9c44a92000) [pid = 2005] [serial = 1960] [outer = (nil)]
05:49:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x7f9c4790e800) [pid = 2005] [serial = 1961] [outer = 0x7f9c44a92000]
05:49:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x7f9c47fe3800) [pid = 2005] [serial = 1962] [outer = 0x7f9c44a92000]
05:49:51 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
05:49:51 INFO - document served over http requires an http
05:49:51 INFO - sub-resource via script-tag using the meta-csp
05:49:51 INFO - delivery method with keep-origin-redirect and when
05:49:51 INFO - the target request is same-origin.
05:49:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1979ms
05:49:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:49:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49353000 == 32 [pid = 2005] [id = 702]
05:49:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x7f9c47f0f000) [pid = 2005] [serial = 1963] [outer = (nil)]
05:49:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x7f9c4945cc00) [pid = 2005] [serial = 1964] [outer = 0x7f9c47f0f000]
05:49:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x7f9c498b4400) [pid = 2005] [serial = 1965] [outer = 0x7f9c47f0f000]
05:49:53 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
05:49:53 INFO - document served over http requires an http
05:49:53 INFO - sub-resource via script-tag using the meta-csp
05:49:53 INFO - delivery method with no-redirect and when
05:49:53 INFO - the target request is same-origin.
05:49:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1791ms
05:49:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:49:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4969f000 == 33 [pid = 2005] [id = 703]
05:49:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x7f9c49460800) [pid = 2005] [serial = 1966] [outer = (nil)]
05:49:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x7f9c49e67c00) [pid = 2005] [serial = 1967] [outer = 0x7f9c49460800]
05:49:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x7f9c4a9bd800) [pid = 2005] [serial = 1968] [outer = 0x7f9c49460800]
05:49:55 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
05:49:55 INFO - document served over http requires an http
05:49:55 INFO - sub-resource via script-tag using the meta-csp
05:49:55 INFO - delivery method with swap-origin-redirect and when
05:49:55 INFO - the target request is same-origin.
05:49:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2182ms
05:49:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:49:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c49e7f000 == 34 [pid = 2005] [id = 704]
05:49:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x7f9c49eb2800) [pid = 2005] [serial = 1969] [outer = (nil)]
05:49:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x7f9c4b20e800) [pid = 2005] [serial = 1970] [outer = 0x7f9c49eb2800]
05:49:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x7f9c4b4ab000) [pid = 2005] [serial = 1971] [outer = 0x7f9c49eb2800]
05:49:57 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
05:49:57 INFO - document served over http requires an http
05:49:57 INFO - sub-resource via xhr-request using the meta-csp
05:49:57 INFO - delivery method with keep-origin-redirect and when
05:49:57 INFO - the target request is same-origin.
05:49:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2280ms
05:49:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:49:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ac24000 == 35 [pid = 2005] [id = 705]
05:49:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x7f9c4bdcd000) [pid = 2005] [serial = 1972] [outer = (nil)]
05:49:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x7f9c4c738000) [pid = 2005] [serial = 1973] [outer = 0x7f9c4bdcd000]
05:49:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x7f9c4c9e7400) [pid = 2005] [serial = 1974] [outer = 0x7f9c4bdcd000]
05:50:00 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
05:50:00 INFO - document served over http requires an http
05:50:00 INFO - sub-resource via xhr-request using the meta-csp
05:50:00 INFO - delivery method with no-redirect and when
05:50:00 INFO - the target request is same-origin.
05:50:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2838ms
05:50:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:50:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c87f800 == 36 [pid = 2005] [id = 706]
05:50:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x7f9c4c732c00) [pid = 2005] [serial = 1975] [outer = (nil)]
05:50:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x7f9c4ca15400) [pid = 2005] [serial = 1976] [outer = 0x7f9c4c732c00]
05:50:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x7f9c4ce45000) [pid = 2005] [serial = 1977] [outer = 0x7f9c4c732c00]
05:50:02 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
05:50:02 INFO - document served over http requires an http
05:50:02 INFO - sub-resource via xhr-request using the meta-csp
05:50:02 INFO - delivery method with swap-origin-redirect and when
05:50:02 INFO - the target request is same-origin.
05:50:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2133ms
05:50:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:50:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c95b000 == 37 [pid = 2005] [id = 707]
05:50:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x7f9c4ca14400) [pid = 2005] [serial = 1978] [outer = (nil)]
05:50:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x7f9c4ce4ec00) [pid = 2005] [serial = 1979] [outer = 0x7f9c4ca14400]
05:50:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x7f9c4d0ef400) [pid = 2005] [serial = 1980] [outer = 0x7f9c4ca14400]
05:50:04 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
05:50:04 INFO - document served over http requires an https
05:50:04 INFO - sub-resource via fetch-request using the meta-csp
05:50:04 INFO - delivery method with keep-origin-redirect and when
05:50:04 INFO - the target request is same-origin.
05:50:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2155ms
05:50:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:50:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4c973800 == 38 [pid = 2005] [id = 708]
05:50:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x7f9c4ce4d400) [pid = 2005] [serial = 1981] [outer = (nil)]
05:50:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x7f9c4d0f8400) [pid = 2005] [serial = 1982] [outer = 0x7f9c4ce4d400]
05:50:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x7f9c4d8b2400) [pid = 2005] [serial = 1983] [outer = 0x7f9c4ce4d400]
05:50:06 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
05:50:06 INFO - document served over http requires an https
05:50:06 INFO - sub-resource via fetch-request using the meta-csp
05:50:06 INFO - delivery method with no-redirect and when
05:50:06 INFO - the target request is same-origin.
05:50:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1994ms
05:50:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:50:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4ca7e800 == 39 [pid = 2005] [id = 709]
05:50:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x7f9c4d0f6c00) [pid = 2005] [serial = 1984] [outer = (nil)]
05:50:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x7f9c4d8bac00) [pid = 2005] [serial = 1985] [outer = 0x7f9c4d0f6c00]
05:50:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x7f9c4dd25c00) [pid = 2005] [serial = 1986] [outer = 0x7f9c4d0f6c00]
05:50:09 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
05:50:09 INFO - document served over http requires an https
05:50:09 INFO - sub-resource via fetch-request using the meta-csp
05:50:09 INFO - delivery method with swap-origin-redirect and when
05:50:09 INFO - the target request is same-origin.
05:50:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2243ms
05:50:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:50:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e193000 == 40 [pid = 2005] [id = 710]
05:50:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x7f9c4d8b6000) [pid = 2005] [serial = 1987] [outer = (nil)]
05:50:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x7f9c4dd32800) [pid = 2005] [serial = 1988] [outer = 0x7f9c4d8b6000]
05:50:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x7f9c4e04f400) [pid = 2005] [serial = 1989] [outer = 0x7f9c4d8b6000]
05:50:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e414800 == 41 [pid = 2005] [id = 711]
05:50:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x7f9c4e052c00) [pid = 2005] [serial = 1990] [outer = (nil)]
05:50:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x7f9c4e149000) [pid = 2005] [serial = 1991] [outer = 0x7f9c4e052c00]
05:50:11 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
05:50:11 INFO - document served over http requires an https
05:50:11 INFO - sub-resource via iframe-tag using the meta-csp
05:50:11 INFO - delivery method with keep-origin-redirect and when
05:50:11 INFO - the target request is same-origin.
05:50:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2355ms
05:50:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:50:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e420800 == 42 [pid = 2005] [id = 712]
05:50:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x7f9c4dd2b400) [pid = 2005] [serial = 1992] [outer = (nil)]
05:50:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x7f9c4e148800) [pid = 2005] [serial = 1993] [outer = 0x7f9c4dd2b400]
05:50:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x7f9c4e151c00) [pid = 2005] [serial = 1994] [outer = 0x7f9c4dd2b400]
05:50:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e431800 == 43 [pid = 2005] [id = 713]
05:50:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x7f9c4e155000) [pid = 2005] [serial = 1995] [outer = (nil)]
05:50:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x7f9c4e405800) [pid = 2005] [serial = 1996] [outer = 0x7f9c4e155000]
05:50:13 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
05:50:13 INFO - document served over http requires an https
05:50:13 INFO - sub-resource via iframe-tag using the meta-csp
05:50:13 INFO - delivery method with no-redirect and when
05:50:13 INFO - the target request is same-origin.
05:50:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2206ms
05:50:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:50:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4e853000 == 44 [pid = 2005] [id = 714]
05:50:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x7f9c4e053400) [pid = 2005] [serial = 1997] [outer = (nil)]
05:50:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x7f9c4e405c00) [pid = 2005] [serial = 1998] [outer = 0x7f9c4e053400]
05:50:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x7f9c4e40f000) [pid = 2005] [serial = 1999] [outer = 0x7f9c4e053400]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f35000 == 43 [pid = 2005] [id = 677]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45293800 == 42 [pid = 2005] [id = 678]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46448000 == 41 [pid = 2005] [id = 679]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4775f800 == 40 [pid = 2005] [id = 681]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475a7000 == 39 [pid = 2005] [id = 680]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48917000 == 38 [pid = 2005] [id = 683]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4784b000 == 37 [pid = 2005] [id = 682]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a281800 == 36 [pid = 2005] [id = 685]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c498a1000 == 35 [pid = 2005] [id = 684]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a294000 == 34 [pid = 2005] [id = 686]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a95e000 == 33 [pid = 2005] [id = 687]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ab14000 == 32 [pid = 2005] [id = 688]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ac2a800 == 31 [pid = 2005] [id = 689]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b40e000 == 30 [pid = 2005] [id = 690]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4b775800 == 29 [pid = 2005] [id = 691]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bd8000 == 28 [pid = 2005] [id = 693]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f34000 == 27 [pid = 2005] [id = 694]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44be8000 == 26 [pid = 2005] [id = 696]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434d7800 == 25 [pid = 2005] [id = 695]
05:50:17 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47865800 == 24 [pid = 2005] [id = 602]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434d1000 == 23 [pid = 2005] [id = 698]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47766000 == 22 [pid = 2005] [id = 700]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46455000 == 21 [pid = 2005] [id = 699]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47aae800 == 20 [pid = 2005] [id = 701]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49353000 == 19 [pid = 2005] [id = 702]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49697800 == 18 [pid = 2005] [id = 633]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4969f000 == 17 [pid = 2005] [id = 703]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c49e7f000 == 16 [pid = 2005] [id = 704]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ac24000 == 15 [pid = 2005] [id = 705]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c87f800 == 14 [pid = 2005] [id = 706]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c95b000 == 13 [pid = 2005] [id = 707]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4c973800 == 12 [pid = 2005] [id = 708]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4ca7e800 == 11 [pid = 2005] [id = 709]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e414800 == 10 [pid = 2005] [id = 711]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e193000 == 9 [pid = 2005] [id = 710]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e431800 == 8 [pid = 2005] [id = 713]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e420800 == 7 [pid = 2005] [id = 712]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47762000 == 6 [pid = 2005] [id = 627]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44eb7800 == 5 [pid = 2005] [id = 659]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ec2800 == 4 [pid = 2005] [id = 697]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4bda2800 == 3 [pid = 2005] [id = 692]
05:50:19 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4a260800 == 2 [pid = 2005] [id = 672]
05:50:19 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x7f9c44a86000) [pid = 2005] [serial = 1884] [outer = (nil)] [url = about:blank]
05:50:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40ca3000 == 3 [pid = 2005] [id = 715]
05:50:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x7f9c40b0b000) [pid = 2005] [serial = 2000] [outer = (nil)]
05:50:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x7f9c40cdf000) [pid = 2005] [serial = 2001] [outer = 0x7f9c40b0b000]
05:50:19 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
05:50:19 INFO - document served over http requires an https
05:50:19 INFO - sub-resource via iframe-tag using the meta-csp
05:50:19 INFO - delivery method with swap-origin-redirect and when
05:50:19 INFO - the target request is same-origin.
05:50:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 6112ms
05:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:50:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40cb7800 == 4 [pid = 2005] [id = 716]
05:50:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x7f9c40ce9400) [pid = 2005] [serial = 2002] [outer = (nil)]
05:50:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x7f9c40fd6c00) [pid = 2005] [serial = 2003] [outer = 0x7f9c40ce9400]
05:50:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x7f9c412dd000) [pid = 2005] [serial = 2004] [outer = 0x7f9c40ce9400]
05:50:21 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
05:50:21 INFO - document served over http requires an https
05:50:21 INFO - sub-resource via script-tag using the meta-csp
05:50:21 INFO - delivery method with keep-origin-redirect and when
05:50:21 INFO - the target request is same-origin.
05:50:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1843ms
05:50:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:50:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419a4000 == 5 [pid = 2005] [id = 717]
05:50:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x7f9c40ce7800) [pid = 2005] [serial = 2005] [outer = (nil)]
05:50:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x7f9c412e2000) [pid = 2005] [serial = 2006] [outer = 0x7f9c40ce7800]
05:50:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x7f9c4187e800) [pid = 2005] [serial = 2007] [outer = 0x7f9c40ce7800]
05:50: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
05:50:23 INFO - document served over http requires an https
05:50:23 INFO - sub-resource via script-tag using the meta-csp
05:50:23 INFO - delivery method with no-redirect and when
05:50:23 INFO - the target request is same-origin.
05:50:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2192ms
05:50:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x7f9c4537d400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x7f9c412e1c00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x7f9c49e5a000) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x7f9c40b06400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x7f9c48aad400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x7f9c43510c00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x7f9c44f70c00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x7f9c47f87c00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x7f9c40b09800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x7f9c43515800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x7f9c4ab48800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x7f9c4b742400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x7f9c412e2800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x7f9c44d39800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x7f9c4773bc00) [pid = 2005] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x7f9c40ce9c00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x7f9c47f93c00) [pid = 2005] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x7f9c40fdd400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x7f9c4b472c00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x7f9c4932bc00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x7f9c49518400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x7f9c4187a000) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x7f9c46335400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x7f9c4bdc5800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x7f9c412de800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x7f9c4b476000) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x7f9c4767a800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x7f9c45c33000) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x7f9c44b3b800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x7f9c40ce3800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x7f9c49322000) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x7f9c44f71000) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x7f9c46336c00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x7f9c4300d800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x7f9c435eb400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x7f9c463ccc00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x7f9c4188a000) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x7f9c464f5800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x7f9c47ccd400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x7f9c47904000) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x7f9c40ce2800) [pid = 2005] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163386349]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x7f9c47fdb000) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x7f9c4acc5800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x7f9c435e3400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x7f9c4ab40c00) [pid = 2005] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x7f9c412e3400) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x7f9c49eb3800) [pid = 2005] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163356803]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x7f9c47fda800) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x7f9c4ab45c00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x7f9c435e3c00) [pid = 2005] [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]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x7f9c4ab77000) [pid = 2005] [serial = 1919] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x7f9c4ab46800) [pid = 2005] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x7f9c4c73cc00) [pid = 2005] [serial = 1937] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x7f9c45c3c400) [pid = 2005] [serial = 1946] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x7f9c4319ac00) [pid = 2005] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163386349]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x7f9c42d1d800) [pid = 2005] [serial = 1951] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x7f9c48ab3400) [pid = 2005] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x7f9c40ce2000) [pid = 2005] [serial = 1895] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x7f9c4b742800) [pid = 2005] [serial = 1931] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x7f9c4b20d800) [pid = 2005] [serial = 1925] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x7f9c4a9b4400) [pid = 2005] [serial = 1914] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x7f9c49320800) [pid = 2005] [serial = 1909] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x7f9c41871400) [pid = 2005] [serial = 1940] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c435eb800) [pid = 2005] [serial = 1943] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c4b477000) [pid = 2005] [serial = 1928] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c45c3cc00) [pid = 2005] [serial = 1901] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c435ed400) [pid = 2005] [serial = 1898] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c4a9b6000) [pid = 2005] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163356803]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c47670c00) [pid = 2005] [serial = 1904] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c4acc3c00) [pid = 2005] [serial = 1922] [outer = (nil)] [url = about:blank]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c4773cc00) [pid = 2005] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:50:28 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c4bdcb000) [pid = 2005] [serial = 1934] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c4a9b2400) [pid = 2005] [serial = 1881] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c41875000) [pid = 2005] [serial = 1700] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c49456400) [pid = 2005] [serial = 1770] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c44c23000) [pid = 2005] [serial = 1806] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c4b74f800) [pid = 2005] [serial = 1932] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c450bf400) [pid = 2005] [serial = 1812] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c48ab6400) [pid = 2005] [serial = 1767] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c47cc3000) [pid = 2005] [serial = 1857] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c45c3e000) [pid = 2005] [serial = 1851] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c498b1400) [pid = 2005] [serial = 1873] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c47fde800) [pid = 2005] [serial = 1764] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c44d3dc00) [pid = 2005] [serial = 1809] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c43198800) [pid = 2005] [serial = 1800] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c49516000) [pid = 2005] [serial = 1773] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4945fc00) [pid = 2005] [serial = 1868] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c45c3a800) [pid = 2005] [serial = 1815] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c47f16c00) [pid = 2005] [serial = 1860] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c48ab4800) [pid = 2005] [serial = 1863] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c435e8c00) [pid = 2005] [serial = 1848] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c4752b800) [pid = 2005] [serial = 1821] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c47910c00) [pid = 2005] [serial = 1761] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c4c735000) [pid = 2005] [serial = 1935] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c463b8800) [pid = 2005] [serial = 1893] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c4773a400) [pid = 2005] [serial = 1826] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c49e66800) [pid = 2005] [serial = 1878] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4b4a2c00) [pid = 2005] [serial = 1929] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4765a800) [pid = 2005] [serial = 1854] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c44a8b800) [pid = 2005] [serial = 1803] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c463b8000) [pid = 2005] [serial = 1818] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c45c32c00) [pid = 2005] [serial = 1758] [outer = (nil)] [url = about:blank]
05:50:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43026800 == 6 [pid = 2005] [id = 718]
05:50:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c40b05000) [pid = 2005] [serial = 2008] [outer = (nil)]
05:50:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c40b06800) [pid = 2005] [serial = 2009] [outer = 0x7f9c40b05000]
05:50:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c40ce3800) [pid = 2005] [serial = 2010] [outer = 0x7f9c40b05000]
05:50:30 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
05:50:30 INFO - document served over http requires an https
05:50:30 INFO - sub-resource via script-tag using the meta-csp
05:50:30 INFO - delivery method with swap-origin-redirect and when
05:50:30 INFO - the target request is same-origin.
05:50:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 6943ms
05:50:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:50:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43033800 == 7 [pid = 2005] [id = 719]
05:50:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c40fdd400) [pid = 2005] [serial = 2011] [outer = (nil)]
05:50:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c40fdf800) [pid = 2005] [serial = 2012] [outer = 0x7f9c40fdd400]
05:50:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c412e7c00) [pid = 2005] [serial = 2013] [outer = 0x7f9c40fdd400]
05:50:32 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
05:50:32 INFO - document served over http requires an https
05:50:32 INFO - sub-resource via xhr-request using the meta-csp
05:50:32 INFO - delivery method with keep-origin-redirect and when
05:50:32 INFO - the target request is same-origin.
05:50:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1986ms
05:50:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:50:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430ed000 == 8 [pid = 2005] [id = 720]
05:50:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c40fdc800) [pid = 2005] [serial = 2014] [outer = (nil)]
05:50:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c4187ec00) [pid = 2005] [serial = 2015] [outer = 0x7f9c40fdc800]
05:50:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c41891c00) [pid = 2005] [serial = 2016] [outer = 0x7f9c40fdc800]
05:50:34 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
05:50:34 INFO - document served over http requires an https
05:50:34 INFO - sub-resource via xhr-request using the meta-csp
05:50:34 INFO - delivery method with no-redirect and when
05:50:34 INFO - the target request is same-origin.
05:50:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1829ms
05:50:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:50:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432eb800 == 9 [pid = 2005] [id = 721]
05:50:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c41880800) [pid = 2005] [serial = 2017] [outer = (nil)]
05:50:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c42d27400) [pid = 2005] [serial = 2018] [outer = 0x7f9c41880800]
05:50:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c42ee4c00) [pid = 2005] [serial = 2019] [outer = 0x7f9c41880800]
05:50:37 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
05:50:37 INFO - document served over http requires an https
05:50:37 INFO - sub-resource via xhr-request using the meta-csp
05:50:37 INFO - delivery method with swap-origin-redirect and when
05:50:37 INFO - the target request is same-origin.
05:50:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2305ms
05:50:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:50:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434dd000 == 10 [pid = 2005] [id = 722]
05:50:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c42d27000) [pid = 2005] [serial = 2020] [outer = (nil)]
05:50:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c42eef000) [pid = 2005] [serial = 2021] [outer = 0x7f9c42d27000]
05:50:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c4300b400) [pid = 2005] [serial = 2022] [outer = 0x7f9c42d27000]
05:50:39 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
05:50:39 INFO - document served over http requires an http
05:50:39 INFO - sub-resource via fetch-request using the meta-referrer
05:50:39 INFO - delivery method with keep-origin-redirect and when
05:50:39 INFO - the target request is cross-origin.
05:50:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2341ms
05:50:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:50:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a6c800 == 11 [pid = 2005] [id = 723]
05:50:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c43002c00) [pid = 2005] [serial = 2023] [outer = (nil)]
05:50:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c43193800) [pid = 2005] [serial = 2024] [outer = 0x7f9c43002c00]
05:50:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c4319a400) [pid = 2005] [serial = 2025] [outer = 0x7f9c43002c00]
05:50:41 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
05:50:41 INFO - document served over http requires an http
05:50:41 INFO - sub-resource via fetch-request using the meta-referrer
05:50:41 INFO - delivery method with no-redirect and when
05:50:41 INFO - the target request is cross-origin.
05:50:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2085ms
05:50:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:50:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bd4800 == 12 [pid = 2005] [id = 724]
05:50:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c43192000) [pid = 2005] [serial = 2026] [outer = (nil)]
05:50:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c43408000) [pid = 2005] [serial = 2027] [outer = 0x7f9c43192000]
05:50:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c43411c00) [pid = 2005] [serial = 2028] [outer = 0x7f9c43192000]
05:50: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
05:50:45 INFO - document served over http requires an http
05:50:45 INFO - sub-resource via fetch-request using the meta-referrer
05:50:45 INFO - delivery method with swap-origin-redirect and when
05:50:45 INFO - the target request is cross-origin.
05:50:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3538ms
05:50:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:50:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f23000 == 13 [pid = 2005] [id = 725]
05:50:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c42eea800) [pid = 2005] [serial = 2029] [outer = (nil)]
05:50:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c43406c00) [pid = 2005] [serial = 2030] [outer = 0x7f9c42eea800]
05:50:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c435e1000) [pid = 2005] [serial = 2031] [outer = 0x7f9c42eea800]
05:50:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419ba000 == 14 [pid = 2005] [id = 726]
05:50:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c40b09800) [pid = 2005] [serial = 2032] [outer = (nil)]
05:50:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c40fd9000) [pid = 2005] [serial = 2033] [outer = 0x7f9c40b09800]
05:50: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
05:50:47 INFO - document served over http requires an http
05:50:47 INFO - sub-resource via iframe-tag using the meta-referrer
05:50:47 INFO - delivery method with keep-origin-redirect and when
05:50:47 INFO - the target request is cross-origin.
05:50:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2249ms
05:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:50:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40cb1000 == 15 [pid = 2005] [id = 727]
05:50:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c40ce0800) [pid = 2005] [serial = 2034] [outer = (nil)]
05:50:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c40fdb000) [pid = 2005] [serial = 2035] [outer = 0x7f9c40ce0800]
05:50:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c4188b400) [pid = 2005] [serial = 2036] [outer = 0x7f9c40ce0800]
05:50:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419a4000 == 14 [pid = 2005] [id = 717]
05:50:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40cb7800 == 13 [pid = 2005] [id = 716]
05:50:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4e853000 == 12 [pid = 2005] [id = 714]
05:50:48 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40ca3000 == 11 [pid = 2005] [id = 715]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c49e5d000) [pid = 2005] [serial = 1910] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c44f71c00) [pid = 2005] [serial = 1899] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c47529800) [pid = 2005] [serial = 1902] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c43011400) [pid = 2005] [serial = 1896] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c47ccb000) [pid = 2005] [serial = 1905] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c44aa0000) [pid = 2005] [serial = 1941] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c44f6c800) [pid = 2005] [serial = 1952] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c4ab3c800) [pid = 2005] [serial = 1915] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4752a400) [pid = 2005] [serial = 1947] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4c9e0c00) [pid = 2005] [serial = 1938] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4b217c00) [pid = 2005] [serial = 1926] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c4ab7fc00) [pid = 2005] [serial = 1920] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c44d3b000) [pid = 2005] [serial = 1944] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4accec00) [pid = 2005] [serial = 1923] [outer = (nil)] [url = about:blank]
05:50:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419b7800 == 12 [pid = 2005] [id = 728]
05:50:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c4187dc00) [pid = 2005] [serial = 2037] [outer = (nil)]
05:50:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c42ee7800) [pid = 2005] [serial = 2038] [outer = 0x7f9c4187dc00]
05:50:49 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
05:50:49 INFO - document served over http requires an http
05:50:49 INFO - sub-resource via iframe-tag using the meta-referrer
05:50:49 INFO - delivery method with no-redirect and when
05:50:49 INFO - the target request is cross-origin.
05:50:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1784ms
05:50:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:50:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434d4800 == 13 [pid = 2005] [id = 729]
05:50:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c40fdfc00) [pid = 2005] [serial = 2039] [outer = (nil)]
05:50:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c42ee4400) [pid = 2005] [serial = 2040] [outer = 0x7f9c40fdfc00]
05:50:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c4340c800) [pid = 2005] [serial = 2041] [outer = 0x7f9c40fdfc00]
05:50:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44eba000 == 14 [pid = 2005] [id = 730]
05:50:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c4350f800) [pid = 2005] [serial = 2042] [outer = (nil)]
05:50:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c435e3800) [pid = 2005] [serial = 2043] [outer = 0x7f9c4350f800]
05:50:51 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
05:50:51 INFO - document served over http requires an http
05:50:51 INFO - sub-resource via iframe-tag using the meta-referrer
05:50:51 INFO - delivery method with swap-origin-redirect and when
05:50:51 INFO - the target request is cross-origin.
05:50:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1837ms
05:50:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:50:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ed0800 == 15 [pid = 2005] [id = 731]
05:50:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c4300d400) [pid = 2005] [serial = 2044] [outer = (nil)]
05:50:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c43515000) [pid = 2005] [serial = 2045] [outer = 0x7f9c4300d400]
05:50:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c435ee400) [pid = 2005] [serial = 2046] [outer = 0x7f9c4300d400]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c4dd32800) [pid = 2005] [serial = 1988] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c47cc5c00) [pid = 2005] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c4c738000) [pid = 2005] [serial = 1973] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c49e67c00) [pid = 2005] [serial = 1967] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c4e405800) [pid = 2005] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163413466]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c4790e800) [pid = 2005] [serial = 1961] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c40fd6c00) [pid = 2005] [serial = 2003] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c4ca15400) [pid = 2005] [serial = 1976] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c4ce4ec00) [pid = 2005] [serial = 1979] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4d8bac00) [pid = 2005] [serial = 1985] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4e149000) [pid = 2005] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c4d0f8400) [pid = 2005] [serial = 1982] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4b20e800) [pid = 2005] [serial = 1970] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c412e2000) [pid = 2005] [serial = 2006] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c4e148800) [pid = 2005] [serial = 1993] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4945cc00) [pid = 2005] [serial = 1964] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c40cdf000) [pid = 2005] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4e405c00) [pid = 2005] [serial = 1998] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c42d2b000) [pid = 2005] [serial = 1956] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c40ce7800) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c44a92000) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c40ce9400) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c47f0f000) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c4e155000) [pid = 2005] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163413466]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c4773c000) [pid = 2005] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4e052c00) [pid = 2005] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c49460800) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c40b0b000) [pid = 2005] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c4d8b6000) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c40ce4800) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c4ce4d400) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c4bdcd000) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c4ca14400) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c4c732c00) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c49eb2800) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c4d0f6c00) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4dd2b400) [pid = 2005] [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]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c4ce45000) [pid = 2005] [serial = 1977] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c4b4ab000) [pid = 2005] [serial = 1971] [outer = (nil)] [url = about:blank]
05:50:52 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c4c9e7400) [pid = 2005] [serial = 1974] [outer = (nil)] [url = about:blank]
05:50:53 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
05:50:53 INFO - document served over http requires an http
05:50:53 INFO - sub-resource via script-tag using the meta-referrer
05:50:53 INFO - delivery method with keep-origin-redirect and when
05:50:53 INFO - the target request is cross-origin.
05:50:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2343ms
05:50:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:50:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4501f800 == 16 [pid = 2005] [id = 732]
05:50:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x7f9c4300e400) [pid = 2005] [serial = 2047] [outer = (nil)]
05:50:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x7f9c435e6c00) [pid = 2005] [serial = 2048] [outer = 0x7f9c4300e400]
05:50:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x7f9c44a90400) [pid = 2005] [serial = 2049] [outer = 0x7f9c4300e400]
05:50:55 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
05:50:55 INFO - document served over http requires an http
05:50:55 INFO - sub-resource via script-tag using the meta-referrer
05:50:55 INFO - delivery method with no-redirect and when
05:50:55 INFO - the target request is cross-origin.
05:50:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2040ms
05:50:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:50:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44ec9000 == 17 [pid = 2005] [id = 733]
05:50:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x7f9c412e4c00) [pid = 2005] [serial = 2050] [outer = (nil)]
05:50:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x7f9c42d21400) [pid = 2005] [serial = 2051] [outer = 0x7f9c412e4c00]
05:50:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x7f9c4350f400) [pid = 2005] [serial = 2052] [outer = 0x7f9c412e4c00]
05:50:57 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
05:50:57 INFO - document served over http requires an http
05:50:57 INFO - sub-resource via script-tag using the meta-referrer
05:50:57 INFO - delivery method with swap-origin-redirect and when
05:50:57 INFO - the target request is cross-origin.
05:50:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2189ms
05:50:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:50:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451c4800 == 18 [pid = 2005] [id = 734]
05:50:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x7f9c41879c00) [pid = 2005] [serial = 2053] [outer = (nil)]
05:50:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c44a94400) [pid = 2005] [serial = 2054] [outer = 0x7f9c41879c00]
05:50:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c44aa2000) [pid = 2005] [serial = 2055] [outer = 0x7f9c41879c00]
05:51:00 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
05:51:00 INFO - document served over http requires an http
05:51:00 INFO - sub-resource via xhr-request using the meta-referrer
05:51:00 INFO - delivery method with keep-origin-redirect and when
05:51:00 INFO - the target request is cross-origin.
05:51:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2731ms
05:51:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:51:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c452a0800 == 19 [pid = 2005] [id = 735]
05:51:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c44a93800) [pid = 2005] [serial = 2056] [outer = (nil)]
05:51:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c44b36800) [pid = 2005] [serial = 2057] [outer = 0x7f9c44a93800]
05:51:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c44b42000) [pid = 2005] [serial = 2058] [outer = 0x7f9c44a93800]
05:51:02 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
05:51:02 INFO - document served over http requires an http
05:51:02 INFO - sub-resource via xhr-request using the meta-referrer
05:51:02 INFO - delivery method with no-redirect and when
05:51:02 INFO - the target request is cross-origin.
05:51:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1786ms
05:51:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:51:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c75000 == 20 [pid = 2005] [id = 736]
05:51:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c44b38c00) [pid = 2005] [serial = 2059] [outer = (nil)]
05:51:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c44c1f800) [pid = 2005] [serial = 2060] [outer = 0x7f9c44b38c00]
05:51:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c44c25c00) [pid = 2005] [serial = 2061] [outer = 0x7f9c44b38c00]
05:51:04 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
05:51:04 INFO - document served over http requires an http
05:51:04 INFO - sub-resource via xhr-request using the meta-referrer
05:51:04 INFO - delivery method with swap-origin-redirect and when
05:51:04 INFO - the target request is cross-origin.
05:51:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1744ms
05:51:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:51:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c463e8800 == 21 [pid = 2005] [id = 737]
05:51:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c44c1e000) [pid = 2005] [serial = 2062] [outer = (nil)]
05:51:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c44cf1800) [pid = 2005] [serial = 2063] [outer = 0x7f9c44c1e000]
05:51:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c44cf8800) [pid = 2005] [serial = 2064] [outer = 0x7f9c44c1e000]
05:51:05 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
05:51:05 INFO - document served over http requires an https
05:51:05 INFO - sub-resource via fetch-request using the meta-referrer
05:51:05 INFO - delivery method with keep-origin-redirect and when
05:51:05 INFO - the target request is cross-origin.
05:51:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1887ms
05:51:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:51:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46444800 == 22 [pid = 2005] [id = 738]
05:51:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c44cefc00) [pid = 2005] [serial = 2065] [outer = (nil)]
05:51:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c44d3e400) [pid = 2005] [serial = 2066] [outer = 0x7f9c44cefc00]
05:51:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c44f66c00) [pid = 2005] [serial = 2067] [outer = 0x7f9c44cefc00]
05:51:08 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
05:51:08 INFO - document served over http requires an https
05:51:08 INFO - sub-resource via fetch-request using the meta-referrer
05:51:08 INFO - delivery method with no-redirect and when
05:51:08 INFO - the target request is cross-origin.
05:51:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2086ms
05:51:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:51:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46489000 == 23 [pid = 2005] [id = 739]
05:51:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c44d3c800) [pid = 2005] [serial = 2068] [outer = (nil)]
05:51:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c44f71000) [pid = 2005] [serial = 2069] [outer = 0x7f9c44d3c800]
05:51:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c450b5000) [pid = 2005] [serial = 2070] [outer = 0x7f9c44d3c800]
05:51:11 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
05:51:11 INFO - document served over http requires an https
05:51:11 INFO - sub-resource via fetch-request using the meta-referrer
05:51:11 INFO - delivery method with swap-origin-redirect and when
05:51:11 INFO - the target request is cross-origin.
05:51:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3240ms
05:51:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:51:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419a9000 == 24 [pid = 2005] [id = 740]
05:51:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c40fdd000) [pid = 2005] [serial = 2071] [outer = (nil)]
05:51:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c412e1800) [pid = 2005] [serial = 2072] [outer = 0x7f9c40fdd000]
05:51:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c4188c400) [pid = 2005] [serial = 2073] [outer = 0x7f9c40fdd000]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ed0800 == 23 [pid = 2005] [id = 731]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44eba000 == 22 [pid = 2005] [id = 730]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434d4800 == 21 [pid = 2005] [id = 729]
05:51:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40cb2000 == 22 [pid = 2005] [id = 741]
05:51:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c40fddc00) [pid = 2005] [serial = 2074] [outer = (nil)]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419b7800 == 21 [pid = 2005] [id = 728]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40cb1000 == 20 [pid = 2005] [id = 727]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419ba000 == 19 [pid = 2005] [id = 726]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f23000 == 18 [pid = 2005] [id = 725]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bd4800 == 17 [pid = 2005] [id = 724]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a6c800 == 16 [pid = 2005] [id = 723]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434dd000 == 15 [pid = 2005] [id = 722]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432eb800 == 14 [pid = 2005] [id = 721]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430ed000 == 13 [pid = 2005] [id = 720]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43033800 == 12 [pid = 2005] [id = 719]
05:51:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43026800 == 11 [pid = 2005] [id = 718]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4752a000) [pid = 2005] [serial = 1957] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4d8b2400) [pid = 2005] [serial = 1983] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c4d0ef400) [pid = 2005] [serial = 1980] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c47fe3800) [pid = 2005] [serial = 1962] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c498b4400) [pid = 2005] [serial = 1965] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c4a9bd800) [pid = 2005] [serial = 1968] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c412dd000) [pid = 2005] [serial = 2004] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4187e800) [pid = 2005] [serial = 2007] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c4dd25c00) [pid = 2005] [serial = 1986] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c4e151c00) [pid = 2005] [serial = 1994] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4e04f400) [pid = 2005] [serial = 1989] [outer = (nil)] [url = about:blank]
05:51:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c412e0c00) [pid = 2005] [serial = 2075] [outer = 0x7f9c40fddc00]
05:51:14 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
05:51:14 INFO - document served over http requires an https
05:51:14 INFO - sub-resource via iframe-tag using the meta-referrer
05:51:14 INFO - delivery method with keep-origin-redirect and when
05:51:14 INFO - the target request is cross-origin.
05:51:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2896ms
05:51:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:51:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419a3000 == 12 [pid = 2005] [id = 742]
05:51:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c40fdf000) [pid = 2005] [serial = 2076] [outer = (nil)]
05:51:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4188f400) [pid = 2005] [serial = 2077] [outer = 0x7f9c40fdf000]
05:51:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c4300c800) [pid = 2005] [serial = 2078] [outer = 0x7f9c40fdf000]
05:51:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43030800 == 13 [pid = 2005] [id = 743]
05:51:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c43198000) [pid = 2005] [serial = 2079] [outer = (nil)]
05:51:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c43406400) [pid = 2005] [serial = 2080] [outer = 0x7f9c43198000]
05:51:15 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
05:51:15 INFO - document served over http requires an https
05:51:15 INFO - sub-resource via iframe-tag using the meta-referrer
05:51:15 INFO - delivery method with no-redirect and when
05:51:15 INFO - the target request is cross-origin.
05:51:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1742ms
05:51:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:51:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430e4000 == 14 [pid = 2005] [id = 744]
05:51:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c42d24400) [pid = 2005] [serial = 2081] [outer = (nil)]
05:51:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c43198800) [pid = 2005] [serial = 2082] [outer = 0x7f9c42d24400]
05:51:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c435e7000) [pid = 2005] [serial = 2083] [outer = 0x7f9c42d24400]
05:51:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432f6800 == 15 [pid = 2005] [id = 745]
05:51:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c44a8e800) [pid = 2005] [serial = 2084] [outer = (nil)]
05:51:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c44b43000) [pid = 2005] [serial = 2085] [outer = 0x7f9c44a8e800]
05:51:17 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
05:51:17 INFO - document served over http requires an https
05:51:17 INFO - sub-resource via iframe-tag using the meta-referrer
05:51:17 INFO - delivery method with swap-origin-redirect and when
05:51:17 INFO - the target request is cross-origin.
05:51:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1841ms
05:51:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:51:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a62800 == 16 [pid = 2005] [id = 746]
05:51:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c43411800) [pid = 2005] [serial = 2086] [outer = (nil)]
05:51:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c44b37000) [pid = 2005] [serial = 2087] [outer = 0x7f9c43411800]
05:51:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c44d42c00) [pid = 2005] [serial = 2088] [outer = 0x7f9c43411800]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4e053400) [pid = 2005] [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]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c43408000) [pid = 2005] [serial = 2027] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c42d27400) [pid = 2005] [serial = 2018] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c42eef000) [pid = 2005] [serial = 2021] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c43193800) [pid = 2005] [serial = 2024] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c40fdf800) [pid = 2005] [serial = 2012] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c4187ec00) [pid = 2005] [serial = 2015] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c43515000) [pid = 2005] [serial = 2045] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c40b06800) [pid = 2005] [serial = 2009] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c435e3800) [pid = 2005] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c42ee4400) [pid = 2005] [serial = 2040] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c42ee7800) [pid = 2005] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163448961]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c40fdb000) [pid = 2005] [serial = 2035] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c40fd9000) [pid = 2005] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c43406c00) [pid = 2005] [serial = 2030] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c435e6c00) [pid = 2005] [serial = 2048] [outer = (nil)] [url = about:blank]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c4187dc00) [pid = 2005] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163448961]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4300d400) [pid = 2005] [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]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c40b09800) [pid = 2005] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c40ce0800) [pid = 2005] [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]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c40fdfc00) [pid = 2005] [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]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c42eea800) [pid = 2005] [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]
05:51:19 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c4350f800) [pid = 2005] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:51:20 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c4e40f000) [pid = 2005] [serial = 1999] [outer = (nil)] [url = about:blank]
05:51:20 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
05:51:20 INFO - document served over http requires an https
05:51:20 INFO - sub-resource via script-tag using the meta-referrer
05:51:20 INFO - delivery method with keep-origin-redirect and when
05:51:20 INFO - the target request is cross-origin.
05:51:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2756ms
05:51:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:51:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c432f7000 == 17 [pid = 2005] [id = 747]
05:51:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x7f9c40fe2400) [pid = 2005] [serial = 2089] [outer = (nil)]
05:51:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c412e5800) [pid = 2005] [serial = 2090] [outer = 0x7f9c40fe2400]
05:51:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c42d27400) [pid = 2005] [serial = 2091] [outer = 0x7f9c40fe2400]
05:51:23 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
05:51:23 INFO - document served over http requires an https
05:51:23 INFO - sub-resource via script-tag using the meta-referrer
05:51:23 INFO - delivery method with no-redirect and when
05:51:23 INFO - the target request is cross-origin.
05:51:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2465ms
05:51:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:51:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44eb6800 == 18 [pid = 2005] [id = 748]
05:51:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c40fe2000) [pid = 2005] [serial = 2092] [outer = (nil)]
05:51:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c43406c00) [pid = 2005] [serial = 2093] [outer = 0x7f9c40fe2000]
05:51:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c435ef400) [pid = 2005] [serial = 2094] [outer = 0x7f9c40fe2000]
05:51:25 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
05:51:25 INFO - document served over http requires an https
05:51:25 INFO - sub-resource via script-tag using the meta-referrer
05:51:25 INFO - delivery method with swap-origin-redirect and when
05:51:25 INFO - the target request is cross-origin.
05:51:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2299ms
05:51:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:51:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451ae000 == 19 [pid = 2005] [id = 749]
05:51:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4319d800) [pid = 2005] [serial = 2095] [outer = (nil)]
05:51:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c44cfb000) [pid = 2005] [serial = 2096] [outer = 0x7f9c4319d800]
05:51:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c450b9400) [pid = 2005] [serial = 2097] [outer = 0x7f9c4319d800]
05:51:28 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
05:51:28 INFO - document served over http requires an https
05:51:28 INFO - sub-resource via xhr-request using the meta-referrer
05:51:28 INFO - delivery method with keep-origin-redirect and when
05:51:28 INFO - the target request is cross-origin.
05:51:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2833ms
05:51:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:51:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46498800 == 20 [pid = 2005] [id = 750]
05:51:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c44c1c400) [pid = 2005] [serial = 2098] [outer = (nil)]
05:51:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c45372c00) [pid = 2005] [serial = 2099] [outer = 0x7f9c44c1c400]
05:51:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c4537e800) [pid = 2005] [serial = 2100] [outer = 0x7f9c44c1c400]
05:51:30 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
05:51:30 INFO - document served over http requires an https
05:51:30 INFO - sub-resource via xhr-request using the meta-referrer
05:51:30 INFO - delivery method with no-redirect and when
05:51:30 INFO - the target request is cross-origin.
05:51:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1882ms
05:51:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:51:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47487800 == 21 [pid = 2005] [id = 751]
05:51:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c4537ec00) [pid = 2005] [serial = 2101] [outer = (nil)]
05:51:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c45c37800) [pid = 2005] [serial = 2102] [outer = 0x7f9c4537ec00]
05:51:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c45c3dc00) [pid = 2005] [serial = 2103] [outer = 0x7f9c4537ec00]
05:51:32 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
05:51:32 INFO - document served over http requires an https
05:51:32 INFO - sub-resource via xhr-request using the meta-referrer
05:51:32 INFO - delivery method with swap-origin-redirect and when
05:51:32 INFO - the target request is cross-origin.
05:51:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1835ms
05:51:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:51:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475b6800 == 22 [pid = 2005] [id = 752]
05:51:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c45c36000) [pid = 2005] [serial = 2104] [outer = (nil)]
05:51:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c46339800) [pid = 2005] [serial = 2105] [outer = 0x7f9c45c36000]
05:51:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c463b1800) [pid = 2005] [serial = 2106] [outer = 0x7f9c45c36000]
05:51:33 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
05:51:33 INFO - document served over http requires an http
05:51:33 INFO - sub-resource via fetch-request using the meta-referrer
05:51:33 INFO - delivery method with keep-origin-redirect and when
05:51:33 INFO - the target request is same-origin.
05:51:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1790ms
05:51:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:51:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476af000 == 23 [pid = 2005] [id = 753]
05:51:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c46337800) [pid = 2005] [serial = 2107] [outer = (nil)]
05:51:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c463ba400) [pid = 2005] [serial = 2108] [outer = 0x7f9c46337800]
05:51:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c463c2000) [pid = 2005] [serial = 2109] [outer = 0x7f9c46337800]
05:51:36 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
05:51:36 INFO - document served over http requires an http
05:51:36 INFO - sub-resource via fetch-request using the meta-referrer
05:51:36 INFO - delivery method with no-redirect and when
05:51:36 INFO - the target request is same-origin.
05:51:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2327ms
05:51:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:51:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4302c800 == 24 [pid = 2005] [id = 754]
05:51:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c40fda800) [pid = 2005] [serial = 2110] [outer = (nil)]
05:51:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c40fe2800) [pid = 2005] [serial = 2111] [outer = 0x7f9c40fda800]
05:51:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c43193800) [pid = 2005] [serial = 2112] [outer = 0x7f9c40fda800]
05:51:39 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
05:51:39 INFO - document served over http requires an http
05:51:39 INFO - sub-resource via fetch-request using the meta-referrer
05:51:39 INFO - delivery method with swap-origin-redirect and when
05:51:39 INFO - the target request is same-origin.
05:51:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2853ms
05:51:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:51:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f2f000 == 25 [pid = 2005] [id = 755]
05:51:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c4187d400) [pid = 2005] [serial = 2113] [outer = (nil)]
05:51:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c42d25400) [pid = 2005] [serial = 2114] [outer = 0x7f9c4187d400]
05:51:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c44a87400) [pid = 2005] [serial = 2115] [outer = 0x7f9c4187d400]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432f6800 == 24 [pid = 2005] [id = 745]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430e4000 == 23 [pid = 2005] [id = 744]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43030800 == 22 [pid = 2005] [id = 743]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419a3000 == 21 [pid = 2005] [id = 742]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40cb2000 == 20 [pid = 2005] [id = 741]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419a9000 == 19 [pid = 2005] [id = 740]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46444800 == 18 [pid = 2005] [id = 738]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c463e8800 == 17 [pid = 2005] [id = 737]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c75000 == 16 [pid = 2005] [id = 736]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c452a0800 == 15 [pid = 2005] [id = 735]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451c4800 == 14 [pid = 2005] [id = 734]
05:51:40 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44ec9000 == 13 [pid = 2005] [id = 733]
05:51:40 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4188b400) [pid = 2005] [serial = 2036] [outer = (nil)] [url = about:blank]
05:51:40 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c435e1000) [pid = 2005] [serial = 2031] [outer = (nil)] [url = about:blank]
05:51:40 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c435ee400) [pid = 2005] [serial = 2046] [outer = (nil)] [url = about:blank]
05:51:40 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4340c800) [pid = 2005] [serial = 2041] [outer = (nil)] [url = about:blank]
05:51:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40cb1000 == 14 [pid = 2005] [id = 756]
05:51:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c41887000) [pid = 2005] [serial = 2116] [outer = (nil)]
05:51:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c43192400) [pid = 2005] [serial = 2117] [outer = 0x7f9c41887000]
05:51:41 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
05:51:41 INFO - document served over http requires an http
05:51:41 INFO - sub-resource via iframe-tag using the meta-referrer
05:51:41 INFO - delivery method with keep-origin-redirect and when
05:51:41 INFO - the target request is same-origin.
05:51:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2789ms
05:51:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:51:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43033000 == 15 [pid = 2005] [id = 757]
05:51:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c42d2a800) [pid = 2005] [serial = 2118] [outer = (nil)]
05:51:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c43007000) [pid = 2005] [serial = 2119] [outer = 0x7f9c42d2a800]
05:51:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c44aa5c00) [pid = 2005] [serial = 2120] [outer = 0x7f9c42d2a800]
05:51:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434d0000 == 16 [pid = 2005] [id = 758]
05:51:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c44b41000) [pid = 2005] [serial = 2121] [outer = (nil)]
05:51:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c44c21800) [pid = 2005] [serial = 2122] [outer = 0x7f9c44b41000]
05:51:43 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
05:51:43 INFO - document served over http requires an http
05:51:43 INFO - sub-resource via iframe-tag using the meta-referrer
05:51:43 INFO - delivery method with no-redirect and when
05:51:43 INFO - the target request is same-origin.
05:51:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1843ms
05:51:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:51:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43a7d000 == 17 [pid = 2005] [id = 759]
05:51:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c435e5800) [pid = 2005] [serial = 2123] [outer = (nil)]
05:51:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c44c1c000) [pid = 2005] [serial = 2124] [outer = 0x7f9c435e5800]
05:51:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c44d3d000) [pid = 2005] [serial = 2125] [outer = 0x7f9c435e5800]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c43198800) [pid = 2005] [serial = 2082] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c44b43000) [pid = 2005] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c44b37000) [pid = 2005] [serial = 2087] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c44f71000) [pid = 2005] [serial = 2069] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c44b36800) [pid = 2005] [serial = 2057] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c44cf1800) [pid = 2005] [serial = 2063] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c44c1f800) [pid = 2005] [serial = 2060] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c412e1800) [pid = 2005] [serial = 2072] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c412e0c00) [pid = 2005] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c42d21400) [pid = 2005] [serial = 2051] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c44a94400) [pid = 2005] [serial = 2054] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c44d3e400) [pid = 2005] [serial = 2066] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c4188f400) [pid = 2005] [serial = 2077] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c43406400) [pid = 2005] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163475686]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c40fdd000) [pid = 2005] [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]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c43198000) [pid = 2005] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163475686]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c44a8e800) [pid = 2005] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c42d24400) [pid = 2005] [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]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c40fdf000) [pid = 2005] [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]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c40fddc00) [pid = 2005] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c43002c00) [pid = 2005] [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]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c42d27000) [pid = 2005] [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]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c43192000) [pid = 2005] [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]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c40fdc800) [pid = 2005] [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]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c41880800) [pid = 2005] [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]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c40fdd400) [pid = 2005] [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]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c4319a400) [pid = 2005] [serial = 2025] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c4300b400) [pid = 2005] [serial = 2022] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c43411c00) [pid = 2005] [serial = 2028] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c41891c00) [pid = 2005] [serial = 2016] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c42ee4c00) [pid = 2005] [serial = 2019] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c412e7c00) [pid = 2005] [serial = 2013] [outer = (nil)] [url = about:blank]
05:51:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45013000 == 18 [pid = 2005] [id = 760]
05:51:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x7f9c40ce4000) [pid = 2005] [serial = 2126] [outer = (nil)]
05:51:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x7f9c412e1800) [pid = 2005] [serial = 2127] [outer = 0x7f9c40ce4000]
05:51:45 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
05:51:45 INFO - document served over http requires an http
05:51:45 INFO - sub-resource via iframe-tag using the meta-referrer
05:51:45 INFO - delivery method with swap-origin-redirect and when
05:51:45 INFO - the target request is same-origin.
05:51:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2034ms
05:51:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:51:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c451be800 == 19 [pid = 2005] [id = 761]
05:51:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x7f9c43002c00) [pid = 2005] [serial = 2128] [outer = (nil)]
05:51:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x7f9c43191400) [pid = 2005] [serial = 2129] [outer = 0x7f9c43002c00]
05:51:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x7f9c44b3ac00) [pid = 2005] [serial = 2130] [outer = 0x7f9c43002c00]
05:51:47 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
05:51:47 INFO - document served over http requires an http
05:51:47 INFO - sub-resource via script-tag using the meta-referrer
05:51:47 INFO - delivery method with keep-origin-redirect and when
05:51:47 INFO - the target request is same-origin.
05:51:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1538ms
05:51:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:51:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c419b8000 == 20 [pid = 2005] [id = 762]
05:51:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x7f9c4187a800) [pid = 2005] [serial = 2131] [outer = (nil)]
05:51:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x7f9c41884800) [pid = 2005] [serial = 2132] [outer = 0x7f9c4187a800]
05:51:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x7f9c43404000) [pid = 2005] [serial = 2133] [outer = 0x7f9c4187a800]
05:51:49 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
05:51:49 INFO - document served over http requires an http
05:51:49 INFO - sub-resource via script-tag using the meta-referrer
05:51:49 INFO - delivery method with no-redirect and when
05:51:49 INFO - the target request is same-origin.
05:51:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1941ms
05:51:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:51:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c45c7d000 == 21 [pid = 2005] [id = 763]
05:51:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x7f9c41877400) [pid = 2005] [serial = 2134] [outer = (nil)]
05:51:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x7f9c44b45800) [pid = 2005] [serial = 2135] [outer = 0x7f9c41877400]
05:51:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x7f9c450b0c00) [pid = 2005] [serial = 2136] [outer = 0x7f9c41877400]
05:51:51 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
05:51:51 INFO - document served over http requires an http
05:51:51 INFO - sub-resource via script-tag using the meta-referrer
05:51:51 INFO - delivery method with swap-origin-redirect and when
05:51:51 INFO - the target request is same-origin.
05:51:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2436ms
05:51:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:51:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c46484000 == 22 [pid = 2005] [id = 764]
05:51:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x7f9c44c22000) [pid = 2005] [serial = 2137] [outer = (nil)]
05:51:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x7f9c45c34c00) [pid = 2005] [serial = 2138] [outer = 0x7f9c44c22000]
05:51:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x7f9c463b4c00) [pid = 2005] [serial = 2139] [outer = 0x7f9c44c22000]
05:51:53 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
05:51:53 INFO - document served over http requires an http
05:51:53 INFO - sub-resource via xhr-request using the meta-referrer
05:51:53 INFO - delivery method with keep-origin-redirect and when
05:51:53 INFO - the target request is same-origin.
05:51:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1988ms
05:51:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:51:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47752800 == 23 [pid = 2005] [id = 765]
05:51:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x7f9c45380000) [pid = 2005] [serial = 2140] [outer = (nil)]
05:51:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x7f9c463ce800) [pid = 2005] [serial = 2141] [outer = 0x7f9c45380000]
05:51:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x7f9c464f4800) [pid = 2005] [serial = 2142] [outer = 0x7f9c45380000]
05:51:55 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
05:51:55 INFO - document served over http requires an http
05:51:55 INFO - sub-resource via xhr-request using the meta-referrer
05:51:55 INFO - delivery method with no-redirect and when
05:51:55 INFO - the target request is same-origin.
05:51:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2101ms
05:51:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:51:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4776c000 == 24 [pid = 2005] [id = 766]
05:51:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x7f9c463ccc00) [pid = 2005] [serial = 2143] [outer = (nil)]
05:51:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x7f9c464fd800) [pid = 2005] [serial = 2144] [outer = 0x7f9c463ccc00]
05:51:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x7f9c4752ac00) [pid = 2005] [serial = 2145] [outer = 0x7f9c463ccc00]
05:51:58 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
05:51:58 INFO - document served over http requires an http
05:51:58 INFO - sub-resource via xhr-request using the meta-referrer
05:51:58 INFO - delivery method with swap-origin-redirect and when
05:51:58 INFO - the target request is same-origin.
05:51:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2752ms
05:51:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:51:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c477c1000 == 25 [pid = 2005] [id = 767]
05:51:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x7f9c464fcc00) [pid = 2005] [serial = 2146] [outer = (nil)]
05:51:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x7f9c47533800) [pid = 2005] [serial = 2147] [outer = 0x7f9c464fcc00]
05:51:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c47654400) [pid = 2005] [serial = 2148] [outer = 0x7f9c464fcc00]
05:52:00 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
05:52:00 INFO - document served over http requires an https
05:52:00 INFO - sub-resource via fetch-request using the meta-referrer
05:52:00 INFO - delivery method with keep-origin-redirect and when
05:52:00 INFO - the target request is same-origin.
05:52:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1931ms
05:52:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:52:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47857000 == 26 [pid = 2005] [id = 768]
05:52:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c47531c00) [pid = 2005] [serial = 2149] [outer = (nil)]
05:52:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c4765e000) [pid = 2005] [serial = 2150] [outer = 0x7f9c47531c00]
05:52:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c47671800) [pid = 2005] [serial = 2151] [outer = 0x7f9c47531c00]
05:52:02 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
05:52:02 INFO - document served over http requires an https
05:52:02 INFO - sub-resource via fetch-request using the meta-referrer
05:52:02 INFO - delivery method with no-redirect and when
05:52:02 INFO - the target request is same-origin.
05:52:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1896ms
05:52:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:52:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47aac800 == 27 [pid = 2005] [id = 769]
05:52:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c4765c800) [pid = 2005] [serial = 2152] [outer = (nil)]
05:52:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c4767b000) [pid = 2005] [serial = 2153] [outer = 0x7f9c4765c800]
05:52:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c47740c00) [pid = 2005] [serial = 2154] [outer = 0x7f9c4765c800]
05:52:04 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
05:52:04 INFO - document served over http requires an https
05:52:04 INFO - sub-resource via fetch-request using the meta-referrer
05:52:04 INFO - delivery method with swap-origin-redirect and when
05:52:04 INFO - the target request is same-origin.
05:52:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1796ms
05:52:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:52:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47e13000 == 28 [pid = 2005] [id = 770]
05:52:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c47679800) [pid = 2005] [serial = 2155] [outer = (nil)]
05:52:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c47902400) [pid = 2005] [serial = 2156] [outer = 0x7f9c47679800]
05:52:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c47909c00) [pid = 2005] [serial = 2157] [outer = 0x7f9c47679800]
05:52:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47e21800 == 29 [pid = 2005] [id = 771]
05:52:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c463c3800) [pid = 2005] [serial = 2158] [outer = (nil)]
05:52:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c42d1e400) [pid = 2005] [serial = 2159] [outer = 0x7f9c463c3800]
05:52:07 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
05:52:07 INFO - document served over http requires an https
05:52:07 INFO - sub-resource via iframe-tag using the meta-referrer
05:52:07 INFO - delivery method with keep-origin-redirect and when
05:52:07 INFO - the target request is same-origin.
05:52:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3200ms
05:52:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:52:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434eb800 == 30 [pid = 2005] [id = 772]
05:52:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c40fde000) [pid = 2005] [serial = 2160] [outer = (nil)]
05:52:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c412e0000) [pid = 2005] [serial = 2161] [outer = 0x7f9c40fde000]
05:52:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c43010000) [pid = 2005] [serial = 2162] [outer = 0x7f9c40fde000]
05:52:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c475c5800 == 31 [pid = 2005] [id = 773]
05:52:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c40ce2800) [pid = 2005] [serial = 2163] [outer = (nil)]
05:52:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c40b0d800) [pid = 2005] [serial = 2164] [outer = 0x7f9c40ce2800]
05:52:10 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
05:52:10 INFO - document served over http requires an https
05:52:10 INFO - sub-resource via iframe-tag using the meta-referrer
05:52:10 INFO - delivery method with no-redirect and when
05:52:10 INFO - the target request is same-origin.
05:52:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2438ms
05:52:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:52:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43029800 == 32 [pid = 2005] [id = 774]
05:52:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c4188e000) [pid = 2005] [serial = 2165] [outer = (nil)]
05:52:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c42d20400) [pid = 2005] [serial = 2166] [outer = 0x7f9c4188e000]
05:52:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4319c400) [pid = 2005] [serial = 2167] [outer = 0x7f9c4188e000]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45013000 == 31 [pid = 2005] [id = 760]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a7d000 == 30 [pid = 2005] [id = 759]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434d0000 == 29 [pid = 2005] [id = 758]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43033000 == 28 [pid = 2005] [id = 757]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40cb1000 == 27 [pid = 2005] [id = 756]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f2f000 == 26 [pid = 2005] [id = 755]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4302c800 == 25 [pid = 2005] [id = 754]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c476af000 == 24 [pid = 2005] [id = 753]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475b6800 == 23 [pid = 2005] [id = 752]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47487800 == 22 [pid = 2005] [id = 751]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4501f800 == 21 [pid = 2005] [id = 732]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46498800 == 20 [pid = 2005] [id = 750]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451ae000 == 19 [pid = 2005] [id = 749]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44eb6800 == 18 [pid = 2005] [id = 748]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c432f7000 == 17 [pid = 2005] [id = 747]
05:52:11 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43a62800 == 16 [pid = 2005] [id = 746]
05:52:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40cb3000 == 17 [pid = 2005] [id = 775]
05:52:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c41872c00) [pid = 2005] [serial = 2168] [outer = (nil)]
05:52:12 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c435e7000) [pid = 2005] [serial = 2083] [outer = (nil)] [url = about:blank]
05:52:12 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c4188c400) [pid = 2005] [serial = 2073] [outer = (nil)] [url = about:blank]
05:52:12 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c44a90400) [pid = 2005] [serial = 2049] [outer = (nil)] [url = about:blank]
05:52:12 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c4300c800) [pid = 2005] [serial = 2078] [outer = (nil)] [url = about:blank]
05:52:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c4300c800) [pid = 2005] [serial = 2169] [outer = 0x7f9c41872c00]
05:52:12 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
05:52:12 INFO - document served over http requires an https
05:52:12 INFO - sub-resource via iframe-tag using the meta-referrer
05:52:12 INFO - delivery method with swap-origin-redirect and when
05:52:12 INFO - the target request is same-origin.
05:52:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2542ms
05:52:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:52:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43031000 == 18 [pid = 2005] [id = 776]
05:52:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c40ce7800) [pid = 2005] [serial = 2170] [outer = (nil)]
05:52:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c4188ec00) [pid = 2005] [serial = 2171] [outer = 0x7f9c40ce7800]
05:52:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c435ed800) [pid = 2005] [serial = 2172] [outer = 0x7f9c40ce7800]
05:52:15 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
05:52:15 INFO - document served over http requires an https
05:52:15 INFO - sub-resource via script-tag using the meta-referrer
05:52:15 INFO - delivery method with keep-origin-redirect and when
05:52:15 INFO - the target request is same-origin.
05:52:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2849ms
05:52:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:52:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434de800 == 19 [pid = 2005] [id = 777]
05:52:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c4340d000) [pid = 2005] [serial = 2173] [outer = (nil)]
05:52:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c44b36c00) [pid = 2005] [serial = 2174] [outer = 0x7f9c4340d000]
05:52:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x7f9c44f6fc00) [pid = 2005] [serial = 2175] [outer = 0x7f9c4340d000]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x7f9c43007000) [pid = 2005] [serial = 2119] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c45c37800) [pid = 2005] [serial = 2102] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c44c21800) [pid = 2005] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163503559]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c42d25400) [pid = 2005] [serial = 2114] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c43406c00) [pid = 2005] [serial = 2093] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c45372c00) [pid = 2005] [serial = 2099] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c412e5800) [pid = 2005] [serial = 2090] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c46339800) [pid = 2005] [serial = 2105] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c43191400) [pid = 2005] [serial = 2129] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c43192400) [pid = 2005] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c463ba400) [pid = 2005] [serial = 2108] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c40fe2800) [pid = 2005] [serial = 2111] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c412e1800) [pid = 2005] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c44c1c000) [pid = 2005] [serial = 2124] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c44cfb000) [pid = 2005] [serial = 2096] [outer = (nil)] [url = about:blank]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c44b41000) [pid = 2005] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163503559]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c41887000) [pid = 2005] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c40fda800) [pid = 2005] [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]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c42d2a800) [pid = 2005] [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]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c40ce4000) [pid = 2005] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4187d400) [pid = 2005] [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]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c435e5800) [pid = 2005] [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]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c43411800) [pid = 2005] [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]
05:52:17 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c4300e400) [pid = 2005] [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]
05:52:18 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
05:52:18 INFO - document served over http requires an https
05:52:18 INFO - sub-resource via script-tag using the meta-referrer
05:52:18 INFO - delivery method with no-redirect and when
05:52:18 INFO - the target request is same-origin.
05:52:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2510ms
05:52:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:52:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44be2000 == 20 [pid = 2005] [id = 778]
05:52:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x7f9c40fda800) [pid = 2005] [serial = 2176] [outer = (nil)]
05:52:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x7f9c42d25400) [pid = 2005] [serial = 2177] [outer = 0x7f9c40fda800]
05:52:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x7f9c44c21800) [pid = 2005] [serial = 2178] [outer = 0x7f9c40fda800]
05:52:19 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
05:52:19 INFO - document served over http requires an https
05:52:19 INFO - sub-resource via script-tag using the meta-referrer
05:52:19 INFO - delivery method with swap-origin-redirect and when
05:52:19 INFO - the target request is same-origin.
05:52:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1885ms
05:52:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:52:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c44bdc800 == 21 [pid = 2005] [id = 779]
05:52:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x7f9c40fe2800) [pid = 2005] [serial = 2179] [outer = (nil)]
05:52:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x7f9c4300f400) [pid = 2005] [serial = 2180] [outer = 0x7f9c40fe2800]
05:52:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x7f9c44a99400) [pid = 2005] [serial = 2181] [outer = 0x7f9c40fe2800]
05:52:22 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
05:52:22 INFO - document served over http requires an https
05:52:22 INFO - sub-resource via xhr-request using the meta-referrer
05:52:22 INFO - delivery method with keep-origin-redirect and when
05:52:22 INFO - the target request is same-origin.
05:52:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2296ms
05:52:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:52:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4529d800 == 22 [pid = 2005] [id = 780]
05:52:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x7f9c4188ac00) [pid = 2005] [serial = 2182] [outer = (nil)]
05:52:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x7f9c450be800) [pid = 2005] [serial = 2183] [outer = 0x7f9c4188ac00]
05:52:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x7f9c45c3a400) [pid = 2005] [serial = 2184] [outer = 0x7f9c4188ac00]
05:52:24 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
05:52:24 INFO - document served over http requires an https
05:52:24 INFO - sub-resource via xhr-request using the meta-referrer
05:52:24 INFO - delivery method with no-redirect and when
05:52:24 INFO - the target request is same-origin.
05:52:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2243ms
05:52:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:52:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47486800 == 23 [pid = 2005] [id = 781]
05:52:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x7f9c45372800) [pid = 2005] [serial = 2185] [outer = (nil)]
05:52:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x7f9c4633f400) [pid = 2005] [serial = 2186] [outer = 0x7f9c45372800]
05:52:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x7f9c463ca400) [pid = 2005] [serial = 2187] [outer = 0x7f9c45372800]
05:52:26 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
05:52:26 INFO - document served over http requires an https
05:52:26 INFO - sub-resource via xhr-request using the meta-referrer
05:52:26 INFO - delivery method with swap-origin-redirect and when
05:52:26 INFO - the target request is same-origin.
05:52:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2147ms
05:52:26 INFO - TEST-START | /resource-timing/test_resource_timing.html
05:52:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476b7800 == 24 [pid = 2005] [id = 782]
05:52:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x7f9c463b4000) [pid = 2005] [serial = 2188] [outer = (nil)]
05:52:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x7f9c47653000) [pid = 2005] [serial = 2189] [outer = 0x7f9c463b4000]
05:52:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x7f9c4773b000) [pid = 2005] [serial = 2190] [outer = 0x7f9c463b4000]
05:52:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47e27800 == 25 [pid = 2005] [id = 783]
05:52:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x7f9c4790bc00) [pid = 2005] [serial = 2191] [outer = (nil)]
05:52:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x7f9c47cc1c00) [pid = 2005] [serial = 2192] [outer = 0x7f9c4790bc00]
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
05:52:30 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"
05:52:30 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
05:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:52:30 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
05:52:30 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
05:52:30 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
05:52:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
05:52:30 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
05:52:30 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 3405ms
05:52:30 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
05:52:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c47fad000 == 26 [pid = 2005] [id = 784]
05:52:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x7f9c47533400) [pid = 2005] [serial = 2193] [outer = (nil)]
05:52:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x7f9c47cc9000) [pid = 2005] [serial = 2194] [outer = 0x7f9c47533400]
05:52:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x7f9c47f15400) [pid = 2005] [serial = 2195] [outer = 0x7f9c47533400]
05:52:31 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"
05:52:31 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
05:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:52:31 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
05:52:31 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1784ms
05:52:31 INFO - TEST-START | /screen-orientation/lock-basic.html
05:52:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c48904800 == 27 [pid = 2005] [id = 785]
05:52:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x7f9c47ccb000) [pid = 2005] [serial = 2196] [outer = (nil)]
05:52:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x7f9c47f87400) [pid = 2005] [serial = 2197] [outer = 0x7f9c47ccb000]
05:52:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x7f9c47f93000) [pid = 2005] [serial = 2198] [outer = 0x7f9c47ccb000]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434de800 == 26 [pid = 2005] [id = 777]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43031000 == 25 [pid = 2005] [id = 776]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40cb3000 == 24 [pid = 2005] [id = 775]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47e21800 == 23 [pid = 2005] [id = 771]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c43029800 == 22 [pid = 2005] [id = 774]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c475c5800 == 21 [pid = 2005] [id = 773]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c434eb800 == 20 [pid = 2005] [id = 772]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47e13000 == 19 [pid = 2005] [id = 770]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47aac800 == 18 [pid = 2005] [id = 769]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47857000 == 17 [pid = 2005] [id = 768]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c477c1000 == 16 [pid = 2005] [id = 767]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4776c000 == 15 [pid = 2005] [id = 766]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47752800 == 14 [pid = 2005] [id = 765]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46484000 == 13 [pid = 2005] [id = 764]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c45c7d000 == 12 [pid = 2005] [id = 763]
05:52:37 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c419b8000 == 11 [pid = 2005] [id = 762]
05:52:37 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x7f9c43193800) [pid = 2005] [serial = 2112] [outer = (nil)] [url = about:blank]
05:52:37 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x7f9c44d42c00) [pid = 2005] [serial = 2088] [outer = (nil)] [url = about:blank]
05:52:37 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x7f9c44a87400) [pid = 2005] [serial = 2115] [outer = (nil)] [url = about:blank]
05:52:37 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x7f9c44aa5c00) [pid = 2005] [serial = 2120] [outer = (nil)] [url = about:blank]
05:52:37 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x7f9c44d3d000) [pid = 2005] [serial = 2125] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x7f9c42d1e400) [pid = 2005] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x7f9c47902400) [pid = 2005] [serial = 2156] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x7f9c4765e000) [pid = 2005] [serial = 2150] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x7f9c4767b000) [pid = 2005] [serial = 2153] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x7f9c464fd800) [pid = 2005] [serial = 2144] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x7f9c44b45800) [pid = 2005] [serial = 2135] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x7f9c47533800) [pid = 2005] [serial = 2147] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x7f9c4300c800) [pid = 2005] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x7f9c42d20400) [pid = 2005] [serial = 2166] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x7f9c41884800) [pid = 2005] [serial = 2132] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x7f9c463ce800) [pid = 2005] [serial = 2141] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x7f9c40b0d800) [pid = 2005] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163529676]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x7f9c412e0000) [pid = 2005] [serial = 2161] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x7f9c44b36c00) [pid = 2005] [serial = 2174] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x7f9c4188ec00) [pid = 2005] [serial = 2171] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x7f9c45c34c00) [pid = 2005] [serial = 2138] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x7f9c42d25400) [pid = 2005] [serial = 2177] [outer = (nil)] [url = about:blank]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x7f9c40fde000) [pid = 2005] [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]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x7f9c4340d000) [pid = 2005] [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]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x7f9c40ce7800) [pid = 2005] [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]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x7f9c40ce2800) [pid = 2005] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447163529676]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x7f9c4188e000) [pid = 2005] [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]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x7f9c41872c00) [pid = 2005] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x7f9c463c3800) [pid = 2005] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x7f9c43002c00) [pid = 2005] [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]
05:52:41 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x7f9c44b3ac00) [pid = 2005] [serial = 2130] [outer = (nil)] [url = about:blank]
05:52:44 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c451be800 == 10 [pid = 2005] [id = 761]
05:52:44 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c46489000 == 9 [pid = 2005] [id = 739]
05:52:44 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47fad000 == 8 [pid = 2005] [id = 784]
05:52:44 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47e27800 == 7 [pid = 2005] [id = 783]
05:52:44 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c476b7800 == 6 [pid = 2005] [id = 782]
05:52:44 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c47486800 == 5 [pid = 2005] [id = 781]
05:52:44 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c4529d800 == 4 [pid = 2005] [id = 780]
05:52:44 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44bdc800 == 3 [pid = 2005] [id = 779]
05:52:44 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c44be2000 == 2 [pid = 2005] [id = 778]
05:52:44 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x7f9c43010000) [pid = 2005] [serial = 2162] [outer = (nil)] [url = about:blank]
05:52:44 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x7f9c4319c400) [pid = 2005] [serial = 2167] [outer = (nil)] [url = about:blank]
05:52:44 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x7f9c44f6fc00) [pid = 2005] [serial = 2175] [outer = (nil)] [url = about:blank]
05:52:44 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x7f9c435ed800) [pid = 2005] [serial = 2172] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x7f9c4188ac00) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x7f9c40fda800) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 69 (0x7f9c47533400) [pid = 2005] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 68 (0x7f9c44c22000) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 67 (0x7f9c47531c00) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 66 (0x7f9c463ccc00) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 65 (0x7f9c463b4000) [pid = 2005] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 64 (0x7f9c41877400) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 63 (0x7f9c45372800) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 62 (0x7f9c4765c800) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 61 (0x7f9c47679800) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 60 (0x7f9c45380000) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 59 (0x7f9c464fcc00) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 58 (0x7f9c40fe2800) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 57 (0x7f9c4187a800) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 56 (0x7f9c44a93800) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 55 (0x7f9c44c1c400) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 54 (0x7f9c40fe2000) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 53 (0x7f9c45c36000) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 52 (0x7f9c40fe2400) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 51 (0x7f9c44d3c800) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 50 (0x7f9c46337800) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 49 (0x7f9c40b05000) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 48 (0x7f9c412e4c00) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 47 (0x7f9c41879c00) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 46 (0x7f9c44b38c00) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 45 (0x7f9c4537ec00) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 44 (0x7f9c44cefc00) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 43 (0x7f9c4319d800) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 42 (0x7f9c44c1e000) [pid = 2005] [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]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 41 (0x7f9c4790bc00) [pid = 2005] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 40 (0x7f9c47f87400) [pid = 2005] [serial = 2197] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 39 (0x7f9c4300f400) [pid = 2005] [serial = 2180] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 38 (0x7f9c450be800) [pid = 2005] [serial = 2183] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 37 (0x7f9c47f15400) [pid = 2005] [serial = 2195] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 36 (0x7f9c47cc9000) [pid = 2005] [serial = 2194] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 35 (0x7f9c4633f400) [pid = 2005] [serial = 2186] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 34 (0x7f9c47cc1c00) [pid = 2005] [serial = 2192] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 33 (0x7f9c47653000) [pid = 2005] [serial = 2189] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 32 (0x7f9c44b42000) [pid = 2005] [serial = 2058] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 31 (0x7f9c4537e800) [pid = 2005] [serial = 2100] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 30 (0x7f9c435ef400) [pid = 2005] [serial = 2094] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 29 (0x7f9c463b1800) [pid = 2005] [serial = 2106] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 28 (0x7f9c42d27400) [pid = 2005] [serial = 2091] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 27 (0x7f9c450b5000) [pid = 2005] [serial = 2070] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 26 (0x7f9c463c2000) [pid = 2005] [serial = 2109] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 25 (0x7f9c40ce3800) [pid = 2005] [serial = 2010] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 24 (0x7f9c4350f400) [pid = 2005] [serial = 2052] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 23 (0x7f9c44aa2000) [pid = 2005] [serial = 2055] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 22 (0x7f9c44c25c00) [pid = 2005] [serial = 2061] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 21 (0x7f9c45c3dc00) [pid = 2005] [serial = 2103] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 20 (0x7f9c44f66c00) [pid = 2005] [serial = 2067] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 19 (0x7f9c44a99400) [pid = 2005] [serial = 2181] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 18 (0x7f9c450b9400) [pid = 2005] [serial = 2097] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 17 (0x7f9c44cf8800) [pid = 2005] [serial = 2064] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 16 (0x7f9c45c3a400) [pid = 2005] [serial = 2184] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 15 (0x7f9c463ca400) [pid = 2005] [serial = 2187] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 14 (0x7f9c47740c00) [pid = 2005] [serial = 2154] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 13 (0x7f9c47671800) [pid = 2005] [serial = 2151] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 12 (0x7f9c47654400) [pid = 2005] [serial = 2148] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 11 (0x7f9c450b0c00) [pid = 2005] [serial = 2136] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 10 (0x7f9c43404000) [pid = 2005] [serial = 2133] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 9 (0x7f9c47909c00) [pid = 2005] [serial = 2157] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 8 (0x7f9c4752ac00) [pid = 2005] [serial = 2145] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 7 (0x7f9c463b4c00) [pid = 2005] [serial = 2139] [outer = (nil)] [url = about:blank]
05:52:49 INFO - PROCESS | 1956 | --DOMWINDOW == 6 (0x7f9c464f4800) [pid = 2005] [serial = 2142] [outer = (nil)] [url = about:blank]
05:52:53 INFO - PROCESS | 1956 | --DOMWINDOW == 5 (0x7f9c4773b000) [pid = 2005] [serial = 2190] [outer = (nil)] [url = about:blank]
05:52:53 INFO - PROCESS | 1956 | --DOMWINDOW == 4 (0x7f9c44c21800) [pid = 2005] [serial = 2178] [outer = (nil)] [url = about:blank]
05:53:02 INFO - PROCESS | 1956 | MARIONETTE LOG: INFO: Timeout fired
05:53:02 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
05:53:02 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
05:53:02 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
05:53:02 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31014ms
05:53:02 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
05:53:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40ca7800 == 3 [pid = 2005] [id = 786]
05:53:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 5 (0x7f9c40b0b800) [pid = 2005] [serial = 2199] [outer = (nil)]
05:53:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 6 (0x7f9c40b0d000) [pid = 2005] [serial = 2200] [outer = 0x7f9c40b0b800]
05:53:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 7 (0x7f9c42d1d400) [pid = 2005] [serial = 2201] [outer = 0x7f9c40b0b800]
05:53:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40c9d800 == 4 [pid = 2005] [id = 787]
05:53:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 8 (0x7f9c42d2bc00) [pid = 2005] [serial = 2202] [outer = (nil)]
05:53:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40ca9800 == 5 [pid = 2005] [id = 788]
05:53:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 9 (0x7f9c42d2c400) [pid = 2005] [serial = 2203] [outer = (nil)]
05:53:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 10 (0x7f9c42d2cc00) [pid = 2005] [serial = 2204] [outer = 0x7f9c42d2c400]
05:53:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 11 (0x7f9c43002800) [pid = 2005] [serial = 2205] [outer = 0x7f9c42d2bc00]
05:53:12 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c48904800 == 4 [pid = 2005] [id = 785]
05:53:14 INFO - PROCESS | 1956 | --DOMWINDOW == 10 (0x7f9c47f93000) [pid = 2005] [serial = 2198] [outer = (nil)] [url = about:blank]
05:53:14 INFO - PROCESS | 1956 | --DOMWINDOW == 9 (0x7f9c40b0d000) [pid = 2005] [serial = 2200] [outer = (nil)] [url = about:blank]
05:53:14 INFO - PROCESS | 1956 | --DOMWINDOW == 8 (0x7f9c47ccb000) [pid = 2005] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
05:53:33 INFO - PROCESS | 1956 | MARIONETTE LOG: INFO: Timeout fired
05:53:33 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"
05:53:33 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
05:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:53:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
05:53:33 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
05:53:33 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
05:53:33 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
05:53:33 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30894ms
05:53:33 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
05:53:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40c9d800 == 3 [pid = 2005] [id = 787]
05:53:33 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40ca9800 == 2 [pid = 2005] [id = 788]
05:53:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40cb2000 == 3 [pid = 2005] [id = 789]
05:53:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 9 (0x7f9c40b0a000) [pid = 2005] [serial = 2206] [outer = (nil)]
05:53:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 10 (0x7f9c40b11c00) [pid = 2005] [serial = 2207] [outer = 0x7f9c40b0a000]
05:53:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 11 (0x7f9c42d23c00) [pid = 2005] [serial = 2208] [outer = 0x7f9c40b0a000]
05:53:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40ca9800 == 4 [pid = 2005] [id = 790]
05:53:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 12 (0x7f9c43008800) [pid = 2005] [serial = 2209] [outer = (nil)]
05:53:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 13 (0x7f9c40b0c000) [pid = 2005] [serial = 2210] [outer = 0x7f9c43008800]
05:53:42 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40ca7800 == 3 [pid = 2005] [id = 786]
05:53:42 INFO - PROCESS | 1956 | --DOMWINDOW == 12 (0x7f9c43002800) [pid = 2005] [serial = 2205] [outer = 0x7f9c42d2bc00] [url = about:blank]
05:53:42 INFO - PROCESS | 1956 | --DOMWINDOW == 11 (0x7f9c42d2cc00) [pid = 2005] [serial = 2204] [outer = 0x7f9c42d2c400] [url = about:blank]
05:53:42 INFO - PROCESS | 1956 | --DOMWINDOW == 10 (0x7f9c42d2c400) [pid = 2005] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
05:53:42 INFO - PROCESS | 1956 | --DOMWINDOW == 9 (0x7f9c42d2bc00) [pid = 2005] [serial = 2202] [outer = (nil)] [url = about:blank]
05:53:48 INFO - PROCESS | 1956 | --DOMWINDOW == 8 (0x7f9c42d1d400) [pid = 2005] [serial = 2201] [outer = (nil)] [url = about:blank]
05:53:48 INFO - PROCESS | 1956 | --DOMWINDOW == 7 (0x7f9c40b11c00) [pid = 2005] [serial = 2207] [outer = (nil)] [url = about:blank]
05:53:48 INFO - PROCESS | 1956 | --DOMWINDOW == 6 (0x7f9c40b0b800) [pid = 2005] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
05:54:04 INFO - PROCESS | 1956 | MARIONETTE LOG: INFO: Timeout fired
05:54:04 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
05:54:04 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30855ms
05:54:04 INFO - TEST-START | /screen-orientation/onchange-event.html
05:54:04 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40ca9800 == 2 [pid = 2005] [id = 790]
05:54:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40ca8800 == 3 [pid = 2005] [id = 791]
05:54:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 7 (0x7f9c40b11400) [pid = 2005] [serial = 2211] [outer = (nil)]
05:54:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 8 (0x7f9c40cdd400) [pid = 2005] [serial = 2212] [outer = 0x7f9c40b11400]
05:54:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 9 (0x7f9c42d24c00) [pid = 2005] [serial = 2213] [outer = 0x7f9c40b11400]
05:54:13 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40cb2000 == 2 [pid = 2005] [id = 789]
05:54:13 INFO - PROCESS | 1956 | --DOMWINDOW == 8 (0x7f9c40b0c000) [pid = 2005] [serial = 2210] [outer = 0x7f9c43008800] [url = about:blank]
05:54:13 INFO - PROCESS | 1956 | --DOMWINDOW == 7 (0x7f9c43008800) [pid = 2005] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
05:54:19 INFO - PROCESS | 1956 | --DOMWINDOW == 6 (0x7f9c40cdd400) [pid = 2005] [serial = 2212] [outer = (nil)] [url = about:blank]
05:54:19 INFO - PROCESS | 1956 | --DOMWINDOW == 5 (0x7f9c40b0a000) [pid = 2005] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
05:54:24 INFO - PROCESS | 1956 | --DOMWINDOW == 4 (0x7f9c42d23c00) [pid = 2005] [serial = 2208] [outer = (nil)] [url = about:blank]
05:54:35 INFO - PROCESS | 1956 | MARIONETTE LOG: INFO: Timeout fired
05:54:35 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
05:54:35 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
05:54:35 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30797ms
05:54:35 INFO - TEST-START | /screen-orientation/orientation-api.html
05:54:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40caa000 == 3 [pid = 2005] [id = 792]
05:54:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 5 (0x7f9c40b10400) [pid = 2005] [serial = 2214] [outer = (nil)]
05:54:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 6 (0x7f9c40b11c00) [pid = 2005] [serial = 2215] [outer = 0x7f9c40b10400]
05:54:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 7 (0x7f9c42d23400) [pid = 2005] [serial = 2216] [outer = 0x7f9c40b10400]
05:54:36 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
05:54:36 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
05:54:36 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
05:54:36 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1375ms
05:54:36 INFO - TEST-START | /screen-orientation/orientation-reading.html
05:54:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c40f3a000 == 4 [pid = 2005] [id = 793]
05:54:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 8 (0x7f9c40b0e400) [pid = 2005] [serial = 2217] [outer = (nil)]
05:54:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 9 (0x7f9c43007c00) [pid = 2005] [serial = 2218] [outer = 0x7f9c40b0e400]
05:54:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 10 (0x7f9c42d21400) [pid = 2005] [serial = 2219] [outer = 0x7f9c40b0e400]
05:54:38 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
05:54:38 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
05:54:38 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
05:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:54:38 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
05:54:38 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
05:54:38 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
05:54:38 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
05:54:38 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
05:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:54:38 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
05:54:38 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
05:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:54:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:54:38 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
05:54:38 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1378ms
05:54:38 INFO - TEST-START | /selection/Document-open.html
05:54:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c430f3000 == 5 [pid = 2005] [id = 794]
05:54:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 11 (0x7f9c43009000) [pid = 2005] [serial = 2220] [outer = (nil)]
05:54:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 12 (0x7f9c44d3ec00) [pid = 2005] [serial = 2221] [outer = 0x7f9c43009000]
05:54:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 13 (0x7f9c44f65000) [pid = 2005] [serial = 2222] [outer = 0x7f9c43009000]
05:54:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476a8000 == 6 [pid = 2005] [id = 795]
05:54:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 14 (0x7f9c44d38000) [pid = 2005] [serial = 2223] [outer = (nil)]
05:54:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 15 (0x7f9c44f69c00) [pid = 2005] [serial = 2224] [outer = 0x7f9c44d38000]
05:54:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 16 (0x7f9c44f6a800) [pid = 2005] [serial = 2225] [outer = 0x7f9c44d38000]
05:54:39 INFO - PROCESS | 1956 | [Child 2005] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
05:54:39 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
05:54:39 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
05:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:54:39 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
05:54:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
05:54:39 INFO - TEST-OK | /selection/Document-open.html | took 1481ms
05:54:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c476bc800 == 7 [pid = 2005] [id = 796]
05:54:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 17 (0x7f9c44d3c000) [pid = 2005] [serial = 2226] [outer = (nil)]
05:54:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 18 (0x7f9c44f6f000) [pid = 2005] [serial = 2227] [outer = 0x7f9c44d3c000]
05:54:41 INFO - TEST-START | /selection/addRange.html
05:54:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 19 (0x7f9c450b1800) [pid = 2005] [serial = 2228] [outer = 0x7f9c44d3c000]
05:54:42 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:42 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:43 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:43 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:43 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:43 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:44 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:44 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:44 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:44 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:45 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:45 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:46 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:46 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:46 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:46 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:47 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:47 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:48 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:48 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:49 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:49 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:49 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:49 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:50 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:50 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:50 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:50 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:51 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:51 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:52 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:52 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:52 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:52 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:53 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:53 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:53 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:53 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:54 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:54 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:54 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:54 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:55 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:55 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:55 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:55 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:56 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:56 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:56 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:56 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:57 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:57 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:57 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:57 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:58 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:58 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:58 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:58 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:59 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:59 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:54:59 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:54:59 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:00 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:00 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:00 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:00 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:01 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:01 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:02 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:02 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:02 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:02 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:03 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:03 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:03 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:03 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:04 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:04 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:04 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:04 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:05 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:05 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:05 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:05 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:06 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:06 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:07 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:07 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:07 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:07 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:08 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:08 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:08 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:08 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:09 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:09 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:09 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:09 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:10 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:10 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:11 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:11 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:11 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:11 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:12 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:12 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:12 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:12 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:13 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:13 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:13 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:13 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:14 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:14 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:55:14 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:55:14 INFO - PROCESS | 1956 | [Child 2005] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:56:00 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40ca8800 == 6 [pid = 2005] [id = 791]
05:56:00 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40caa000 == 5 [pid = 2005] [id = 792]
05:56:00 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f3a000 == 4 [pid = 2005] [id = 793]
05:56:00 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c430f3000 == 3 [pid = 2005] [id = 794]
05:56:00 INFO - PROCESS | 1956 | --DOMWINDOW == 18 (0x7f9c44f69c00) [pid = 2005] [serial = 2224] [outer = 0x7f9c44d38000] [url = about:blank]
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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 ""
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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 ""
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - Selection.addRange() tests
05:56:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:02 INFO - "
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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 ""
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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̈ḧ
05:56:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:02 INFO - "
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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 ""
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 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
05:56:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:02 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
05:56:02 INFO - Selection.addRange() tests
05:56:03 INFO - Selection.addRange() tests
05:56:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:03 INFO - "
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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 ""
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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̈ḧ
05:56:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:03 INFO - "
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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 ""
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 INFO - Selection.addRange() tests
05:56:03 INFO - Selection.addRange() tests
05:56:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:03 INFO - "
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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 ""
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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̈ḧ
05:56:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:03 INFO - "
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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 ""
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 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
05:56:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:03 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
05:56:03 INFO - Selection.addRange() tests
05:56:04 INFO - Selection.addRange() tests
05:56:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:04 INFO - "
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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 ""
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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̈ḧ
05:56:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:04 INFO - "
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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 ""
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 INFO - Selection.addRange() tests
05:56:04 INFO - Selection.addRange() tests
05:56:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:04 INFO - "
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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 ""
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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̈ḧ
05:56:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:04 INFO - "
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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 ""
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 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
05:56:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:04 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
05:56:04 INFO - Selection.addRange() tests
05:56:05 INFO - Selection.addRange() tests
05:56:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:05 INFO - "
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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 ""
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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̈ḧ
05:56:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:05 INFO - "
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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 ""
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 INFO - Selection.addRange() tests
05:56:05 INFO - Selection.addRange() tests
05:56:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:05 INFO - "
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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 ""
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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̈ḧ
05:56:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:05 INFO - "
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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 ""
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:05 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 INFO - Selection.addRange() tests
05:56:06 INFO - Selection.addRange() tests
05:56:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:06 INFO - "
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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 ""
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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̈ḧ
05:56:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:06 INFO - "
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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 ""
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 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
05:56:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:06 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
05:56:06 INFO - Selection.addRange() tests
05:56:07 INFO - Selection.addRange() tests
05:56:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:07 INFO - "
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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 ""
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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̈ḧ
05:56:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:07 INFO - "
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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 ""
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 INFO - Selection.addRange() tests
05:56:07 INFO - Selection.addRange() tests
05:56:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:07 INFO - "
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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 ""
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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̈ḧ
05:56:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:07 INFO - "
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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 ""
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 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
05:56:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:07 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
05:56:07 INFO - Selection.addRange() tests
05:56:08 INFO - Selection.addRange() tests
05:56:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:08 INFO - "
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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 ""
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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̈ḧ
05:56:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:08 INFO - "
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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 ""
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 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
05:56:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:08 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
05:56:08 INFO - Selection.addRange() tests
05:56:08 INFO - Selection.addRange() tests
05:56:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:09 INFO - "
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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 ""
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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̈ḧ
05:56:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:09 INFO - "
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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 ""
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 INFO - Selection.addRange() tests
05:56:09 INFO - Selection.addRange() tests
05:56:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:09 INFO - "
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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 ""
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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̈ḧ
05:56:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:09 INFO - "
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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 ""
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 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
05:56:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:09 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
05:56:09 INFO - Selection.addRange() tests
05:56:10 INFO - Selection.addRange() tests
05:56:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:10 INFO - "
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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 ""
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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̈ḧ
05:56:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:10 INFO - "
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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 ""
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 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
05:56:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:10 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
05:56:10 INFO - Selection.addRange() tests
05:56:11 INFO - Selection.addRange() tests
05:56:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:11 INFO - "
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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 ""
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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̈ḧ
05:56:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:11 INFO - "
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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 ""
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 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
05:56:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:11 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
05:56:11 INFO - Selection.addRange() tests
05:56:12 INFO - Selection.addRange() tests
05:56:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:12 INFO - "
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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 ""
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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̈ḧ
05:56:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:12 INFO - "
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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 ""
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 INFO - Selection.addRange() tests
05:56:12 INFO - Selection.addRange() tests
05:56:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:12 INFO - "
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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 ""
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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̈ḧ
05:56:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:12 INFO - "
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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 ""
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - PROCESS | 1956 | --DOMWINDOW == 5 (0x7f9c44f65000) [pid = 2005] [serial = 2222] [outer = (nil)] [url = about:blank]
05:56:12 INFO - PROCESS | 1956 | --DOMWINDOW == 4 (0x7f9c42d21400) [pid = 2005] [serial = 2219] [outer = (nil)] [url = about:blank]
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 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
05:56:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 INFO - Selection.addRange() tests
05:56:13 INFO - Selection.addRange() tests
05:56:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:13 INFO - "
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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 ""
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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̈ḧ
05:56:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:13 INFO - "
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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 ""
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 INFO - Selection.addRange() tests
05:56:13 INFO - Selection.addRange() tests
05:56:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:13 INFO - "
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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 ""
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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̈ḧ
05:56:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:13 INFO - "
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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 ""
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:13 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 INFO - Selection.addRange() tests
05:56:14 INFO - Selection.addRange() tests
05:56:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:14 INFO - "
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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 ""
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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̈ḧ
05:56:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:14 INFO - "
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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 ""
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 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
05:56:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:14 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
05:56:14 INFO - Selection.addRange() tests
05:56:15 INFO - Selection.addRange() tests
05:56:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:15 INFO - "
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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 ""
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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̈ḧ
05:56:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:15 INFO - "
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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 ""
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 INFO - Selection.addRange() tests
05:56:15 INFO - Selection.addRange() tests
05:56:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:15 INFO - "
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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 ""
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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̈ḧ
05:56:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:15 INFO - "
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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 ""
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 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
05:56:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:15 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
05:56:15 INFO - Selection.addRange() tests
05:56:16 INFO - Selection.addRange() tests
05:56:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:16 INFO - "
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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 ""
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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̈ḧ
05:56:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:16 INFO - "
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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 ""
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 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
05:56:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:16 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
05:56:16 INFO - Selection.addRange() tests
05:56:17 INFO - Selection.addRange() tests
05:56:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:17 INFO - "
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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 ""
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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̈ḧ
05:56:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:17 INFO - "
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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 ""
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 INFO - Selection.addRange() tests
05:56:17 INFO - Selection.addRange() tests
05:56:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:17 INFO - "
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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 ""
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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̈ḧ
05:56:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:17 INFO - "
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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 ""
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 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
05:56:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:17 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
05:56:17 INFO - Selection.addRange() tests
05:56:18 INFO - Selection.addRange() tests
05:56:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:18 INFO - "
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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 ""
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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̈ḧ
05:56:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:18 INFO - "
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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 ""
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 INFO - Selection.addRange() tests
05:56:18 INFO - Selection.addRange() tests
05:56:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:18 INFO - "
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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 ""
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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̈ḧ
05:56:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:18 INFO - "
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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 ""
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 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
05:56:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:18 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
05:56:18 INFO - Selection.addRange() tests
05:56:19 INFO - Selection.addRange() tests
05:56:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:19 INFO - "
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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 ""
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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̈ḧ
05:56:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:19 INFO - "
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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 ""
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 INFO - Selection.addRange() tests
05:56:19 INFO - Selection.addRange() tests
05:56:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:19 INFO - "
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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 ""
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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̈ḧ
05:56:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:19 INFO - "
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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 ""
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:19 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 INFO - Selection.addRange() tests
05:56:20 INFO - Selection.addRange() tests
05:56:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:20 INFO - "
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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 ""
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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̈ḧ
05:56:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:20 INFO - "
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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 ""
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 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
05:56:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:20 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
05:56:20 INFO - Selection.addRange() tests
05:56:21 INFO - Selection.addRange() tests
05:56:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:21 INFO - "
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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 ""
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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̈ḧ
05:56:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:21 INFO - "
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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 ""
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 INFO - Selection.addRange() tests
05:56:21 INFO - Selection.addRange() tests
05:56:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:21 INFO - "
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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 ""
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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̈ḧ
05:56:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:21 INFO - "
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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 ""
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 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
05:56:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:21 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
05:56:21 INFO - Selection.addRange() tests
05:56:22 INFO - Selection.addRange() tests
05:56:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:22 INFO - "
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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 ""
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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̈ḧ
05:56:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:22 INFO - "
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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 ""
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 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
05:56:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:22 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
05:56:22 INFO - Selection.addRange() tests
05:56:23 INFO - Selection.addRange() tests
05:56:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:23 INFO - "
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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 ""
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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̈ḧ
05:56:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:23 INFO - "
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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 ""
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 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
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:23 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
05:56:23 INFO - Selection.addRange() tests
05:56:23 INFO - Selection.addRange() tests
05:56:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:23 INFO - "
05:56:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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 ""
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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̈ḧ
05:56:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:24 INFO - "
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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 ""
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 INFO - Selection.addRange() tests
05:56:24 INFO - Selection.addRange() tests
05:56:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:24 INFO - "
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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 ""
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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̈ḧ
05:56:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:24 INFO - "
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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 ""
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 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
05:56:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:24 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
05:56:24 INFO - Selection.addRange() tests
05:56:25 INFO - Selection.addRange() tests
05:56:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:25 INFO - "
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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 ""
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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̈ḧ
05:56:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:25 INFO - "
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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 ""
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 INFO - Selection.addRange() tests
05:56:25 INFO - Selection.addRange() tests
05:56:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:25 INFO - "
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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 ""
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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̈ḧ
05:56:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:25 INFO - "
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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 ""
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 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
05:56:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:25 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
05:56:25 INFO - Selection.addRange() tests
05:56:26 INFO - Selection.addRange() tests
05:56:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:26 INFO - "
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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 ""
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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̈ḧ
05:56:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:26 INFO - "
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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 ""
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 INFO - Selection.addRange() tests
05:56:26 INFO - Selection.addRange() tests
05:56:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:26 INFO - "
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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 ""
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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̈ḧ
05:56:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:26 INFO - "
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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 ""
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 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
05:56:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:26 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
05:56:26 INFO - Selection.addRange() tests
05:56:27 INFO - Selection.addRange() tests
05:56:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:27 INFO - "
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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 ""
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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̈ḧ
05:56:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:27 INFO - "
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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 ""
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 INFO - Selection.addRange() tests
05:56:27 INFO - Selection.addRange() tests
05:56:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:27 INFO - "
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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 ""
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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̈ḧ
05:56:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:27 INFO - "
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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 ""
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 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
05:56:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:27 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
05:56:27 INFO - Selection.addRange() tests
05:56:28 INFO - Selection.addRange() tests
05:56:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:28 INFO - "
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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 ""
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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̈ḧ
05:56:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:28 INFO - "
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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 ""
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 INFO - Selection.addRange() tests
05:56:28 INFO - Selection.addRange() tests
05:56:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:28 INFO - "
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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 ""
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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̈ḧ
05:56:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:28 INFO - "
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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 ""
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 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
05:56:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:28 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
05:56:28 INFO - Selection.addRange() tests
05:56:29 INFO - Selection.addRange() tests
05:56:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:29 INFO - "
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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 ""
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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̈ḧ
05:56:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:29 INFO - "
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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 ""
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 INFO - Selection.addRange() tests
05:56:29 INFO - Selection.addRange() tests
05:56:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:29 INFO - "
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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 ""
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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̈ḧ
05:56:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:29 INFO - "
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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 ""
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:29 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 INFO - Selection.addRange() tests
05:56:30 INFO - Selection.addRange() tests
05:56:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:30 INFO - "
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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 ""
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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̈ḧ
05:56:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:30 INFO - "
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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 ""
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 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
05:56:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:30 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
05:56:30 INFO - Selection.addRange() tests
05:56:31 INFO - Selection.addRange() tests
05:56:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:31 INFO - "
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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 ""
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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̈ḧ
05:56:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:31 INFO - "
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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 ""
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 INFO - Selection.addRange() tests
05:56:31 INFO - Selection.addRange() tests
05:56:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:31 INFO - "
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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 ""
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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̈ḧ
05:56:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:31 INFO - "
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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 ""
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 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
05:56:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:31 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
05:56:31 INFO - Selection.addRange() tests
05:56:32 INFO - Selection.addRange() tests
05:56:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:32 INFO - "
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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 ""
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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̈ḧ
05:56:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:32 INFO - "
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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 ""
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 INFO - Selection.addRange() tests
05:56:32 INFO - Selection.addRange() tests
05:56:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:32 INFO - "
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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 ""
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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̈ḧ
05:56:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:32 INFO - "
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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 ""
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:32 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 INFO - Selection.addRange() tests
05:56:33 INFO - Selection.addRange() tests
05:56:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:33 INFO - "
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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 ""
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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̈ḧ
05:56:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:33 INFO - "
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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 ""
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 INFO - Selection.addRange() tests
05:56:33 INFO - Selection.addRange() tests
05:56:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:33 INFO - "
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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 ""
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 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
05:56:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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̈ḧ
05:56:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:34 INFO - "
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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 ""
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 INFO - Selection.addRange() tests
05:56:34 INFO - Selection.addRange() tests
05:56:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:34 INFO - "
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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 ""
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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̈ḧ
05:56:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:34 INFO - "
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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 ""
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 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
05:56:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:34 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
05:56:34 INFO - Selection.addRange() tests
05:56:34 INFO - Selection.addRange() tests
05:56:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:35 INFO - "
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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 ""
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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̈ḧ
05:56:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:35 INFO - "
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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 ""
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 INFO - Selection.addRange() tests
05:56:35 INFO - Selection.addRange() tests
05:56:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:35 INFO - "
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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 ""
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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̈ḧ
05:56:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:35 INFO - "
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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 ""
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 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
05:56:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:35 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
05:56:35 INFO - Selection.addRange() tests
05:56:36 INFO - Selection.addRange() tests
05:56:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:36 INFO - "
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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 ""
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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̈ḧ
05:56:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:36 INFO - "
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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 ""
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 INFO - Selection.addRange() tests
05:56:36 INFO - Selection.addRange() tests
05:56:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:36 INFO - "
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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 ""
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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̈ḧ
05:56:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:56:36 INFO - "
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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 ""
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 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
05:56:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:56:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:56:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:56:36 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
05:56:36 INFO - - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 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 () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 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 () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 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 () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 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 () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:57:52 INFO - root.query(q)
05:57:52 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:52 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:52 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:57:52 INFO - root.queryAll(q)
05:57:52 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:52 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:52 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:52 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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 () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
05:57:53 INFO - root.query(q)
05:57:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:57:53 INFO - root.queryAll(q)
05:57:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:57:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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
05:57:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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
05:57:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:53 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:53 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
05:57:53 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:54 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
05:57:54 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:54 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f27000 == 5 [pid = 2005] [id = 808]
05:57:55 INFO - PROCESS | 1956 | --DOMWINDOW == 24 (0x7f9c439f6800) [pid = 2005] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
05:57:55 INFO - PROCESS | 1956 | --DOMWINDOW == 23 (0x7f9c40cdec00) [pid = 2005] [serial = 2241] [outer = (nil)] [url = about:blank]
05:57:55 INFO - PROCESS | 1956 | --DOCSHELL 0x7f9c40f27800 == 4 [pid = 2005] [id = 807]
05:57:55 INFO - PROCESS | 1956 | --DOMWINDOW == 22 (0x7f9c44b4f400) [pid = 2005] [serial = 2247] [outer = (nil)] [url = about:blank]
05:57:55 INFO - PROCESS | 1956 | --DOMWINDOW == 21 (0x7f9c44b59c00) [pid = 2005] [serial = 2249] [outer = (nil)] [url = about:blank]
05:57:55 INFO - PROCESS | 1956 | --DOMWINDOW == 20 (0x7f9c40f58c00) [pid = 2005] [serial = 2234] [outer = (nil)] [url = about:blank]
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:55 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
05:57:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
05:57:56 INFO - #descendant-div2 - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
05:57:56 INFO - #descendant-div2 - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - >
05:57:56 INFO - #child-div2 - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - >
05:57:56 INFO - #child-div2 - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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>
05:57:56 INFO - #child-div2 - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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>
05:57:56 INFO - #child-div2 - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - >#child-div2 - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - >#child-div2 - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - +
05:57:56 INFO - #adjacent-p3 - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - +
05:57:56 INFO - #adjacent-p3 - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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+
05:57:56 INFO - #adjacent-p3 - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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+
05:57:56 INFO - #adjacent-p3 - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - +#adjacent-p3 - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - +#adjacent-p3 - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - ~
05:57:56 INFO - #sibling-p3 - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - ~
05:57:56 INFO - #sibling-p3 - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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~
05:57:56 INFO - #sibling-p3 - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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~
05:57:56 INFO - #sibling-p3 - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - ~#sibling-p3 - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - ~#sibling-p3 - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO -
05:57:56 INFO - ,
05:57:56 INFO -
05:57:56 INFO - #group strong - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO -
05:57:56 INFO - ,
05:57:56 INFO -
05:57:56 INFO - #group strong - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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,
05:57:56 INFO - #group strong - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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,
05:57:56 INFO - #group strong - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - ,#group strong - root.queryAll is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - ,#group strong - root.query is not a function
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 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
05:57:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:57:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
05:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:57:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:57:56 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 8631ms
05:57:56 INFO - PROCESS | 1956 | --DOMWINDOW == 19 (0x7f9c439fbc00) [pid = 2005] [serial = 2244] [outer = (nil)] [url = about:blank]
05:57:56 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
05:57:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c4a209000 == 5 [pid = 2005] [id = 811]
05:57:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 20 (0x7f9c40ce0400) [pid = 2005] [serial = 2267] [outer = (nil)]
05:57:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 21 (0x7f9c40ce7800) [pid = 2005] [serial = 2268] [outer = 0x7f9c40ce0400]
05:57:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 22 (0x7f9c40f55400) [pid = 2005] [serial = 2269] [outer = 0x7f9c40ce0400]
05:57:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
05:57:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
05:57:58 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 "
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
05:57:58 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"
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
05:57:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
05:57:58 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 "
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
05:57:58 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"
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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 { "
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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"
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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]
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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 { "
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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]
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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"
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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 { "
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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"
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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]
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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 { "
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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]
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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"
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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 { "
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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"
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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]
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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 { "
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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]
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 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"
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:57:58 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:57:58 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1915ms
05:57:58 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
05:57:58 INFO - PROCESS | 1956 | --DOMWINDOW == 21 (0x7f9c40f4e800) [pid = 2005] [serial = 2260] [outer = (nil)] [url = about:blank]
05:57:58 INFO - PROCESS | 1956 | --DOMWINDOW == 20 (0x7f9c40f56400) [pid = 2005] [serial = 2257] [outer = (nil)] [url = about:blank]
05:57:58 INFO - PROCESS | 1956 | --DOMWINDOW == 19 (0x7f9c40cea400) [pid = 2005] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html]
05:57:58 INFO - PROCESS | 1956 | --DOMWINDOW == 18 (0x7f9c40b11800) [pid = 2005] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
05:57:58 INFO - PROCESS | 1956 | --DOMWINDOW == 17 (0x7f9c44b55c00) [pid = 2005] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
05:57:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c434cf800 == 6 [pid = 2005] [id = 812]
05:57:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 18 (0x7f9c40b0c800) [pid = 2005] [serial = 2270] [outer = (nil)]
05:57:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 19 (0x7f9c40b11800) [pid = 2005] [serial = 2271] [outer = 0x7f9c40b0c800]
05:57:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 20 (0x7f9c44d42c00) [pid = 2005] [serial = 2272] [outer = 0x7f9c40b0c800]
05:58:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43587800 == 7 [pid = 2005] [id = 813]
05:58:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 21 (0x7f9c44f6c800) [pid = 2005] [serial = 2273] [outer = (nil)]
05:58:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x7f9c43588800 == 8 [pid = 2005] [id = 814]
05:58:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 22 (0x7f9c44f6e800) [pid = 2005] [serial = 2274] [outer = (nil)]
05:58:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 23 (0x7f9c44f6fc00) [pid = 2005] [serial = 2275] [outer = 0x7f9c44f6c800]
05:58:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 24 (0x7f9c44f72c00) [pid = 2005] [serial = 2276] [outer = 0x7f9c44f6e800]
05:58:01 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
05:58:01 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:01 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
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:01 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:01 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
05:58:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 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
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
05:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
05:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
05:58:02 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:58:02 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:58:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */